equal
deleted
inserted
replaced
633 "branch('default')" |
633 "branch('default')" |
634 >>> formatspec(b'root(%ls)', [b'a', b'b', b'c', b'd']) |
634 >>> formatspec(b'root(%ls)', [b'a', b'b', b'c', b'd']) |
635 "root(_list('a\\\\x00b\\\\x00c\\\\x00d'))" |
635 "root(_list('a\\\\x00b\\\\x00c\\\\x00d'))" |
636 >>> formatspec(b'sort(%r, %ps)', b':', [b'desc', b'user']) |
636 >>> formatspec(b'sort(%r, %ps)', b':', [b'desc', b'user']) |
637 "sort((:), 'desc', 'user')" |
637 "sort((:), 'desc', 'user')" |
638 >>> formatspec('%ls', ['a', "'"]) |
638 >>> formatspec(b'%ls', [b'a', b"'"]) |
639 "_list('a\\\\x00\\\\'')" |
639 "_list('a\\\\x00\\\\'')" |
640 ''' |
640 ''' |
641 expr = pycompat.bytestr(expr) |
641 expr = pycompat.bytestr(expr) |
642 argiter = iter(args) |
642 argiter = iter(args) |
643 ret = [] |
643 ret = [] |