ó œt•Pc@sÖddlZddlZddlmZd„Zee_xUeejjƒƒD]>Zej ddƒZ ejej ddƒZ e eje >> bytesformatter(20, 10) 0 >>> bytesformatter('unicode %s, %s!', ('string', 'foo')) b'unicode string, foo!' >>> bytesformatter(b'test %s', 'me') b'test me' >>> bytesformatter('test %s', 'me') b'test me' >>> bytesformatter(b'test %s', b'me') b'test me' >>> bytesformatter('test %s', b'me') b'test me' >>> bytesformatter('test %d: %s', (1, b'result')) b'test 1: result' sutf-8tsurrogateescape(t isinstanceRtbytestdecodettupletappendtencode(tformattargstnewargstargtret((s8/sys/lib/python2.7/site-packages/mercurial/py3kcompat.pytbytesformatter s  sutf-8RcCst|tƒr|St|ƒS(N(Rtinttorigord(tchar((s8/sys/lib/python2.7/site-packages/mercurial/py3kcompat.pytfakeord?st__main__(tostbuiltinstnumbersRR tlisttenvirontkeystkeyRtbkeytbvaluetordRRt__name__tdoctestttestmod(((s8/sys/lib/python2.7/site-packages/mercurial/py3kcompat.pyts )