equal
deleted
inserted
replaced
45 policy, |
45 policy, |
46 pycompat, |
46 pycompat, |
47 urllibcompat, |
47 urllibcompat, |
48 ) |
48 ) |
49 from .utils import ( |
49 from .utils import ( |
50 dateutil, |
|
51 procutil, |
50 procutil, |
52 stringutil, |
51 stringutil, |
53 ) |
52 ) |
54 |
53 |
55 base85 = policy.importmod(r'base85') |
54 base85 = policy.importmod(r'base85') |
2917 try: |
2916 try: |
2918 return func(*args, **kwargs) |
2917 return func(*args, **kwargs) |
2919 finally: |
2918 finally: |
2920 elapsed = timer() - start |
2919 elapsed = timer() - start |
2921 _timenesting[0] -= indent |
2920 _timenesting[0] -= indent |
|
2921 stderr = procutil.stderr |
2922 stderr.write('%s%s: %s\n' % |
2922 stderr.write('%s%s: %s\n' % |
2923 (' ' * _timenesting[0], func.__name__, |
2923 (' ' * _timenesting[0], func.__name__, |
2924 timecount(elapsed))) |
2924 timecount(elapsed))) |
2925 return wrapper |
2925 return wrapper |
2926 |
2926 |
3780 byte = ord(readexactly(fh, 1)) |
3780 byte = ord(readexactly(fh, 1)) |
3781 result |= ((byte & 0x7f) << shift) |
3781 result |= ((byte & 0x7f) << shift) |
3782 if not (byte & 0x80): |
3782 if not (byte & 0x80): |
3783 return result |
3783 return result |
3784 shift += 7 |
3784 shift += 7 |
3785 |
|
3786 defaultdateformats = dateutil.defaultdateformats |
|
3787 extendeddateformats = dateutil.extendeddateformats |
|
3788 |
|
3789 stderr = procutil.stderr |
|
3790 stdin = procutil.stdin |
|
3791 stdout = procutil.stdout |
|
3792 closefds = procutil.closefds |
|