comparison mercurial/util.py @ 38016:59f1e33f74a6

util: drop remainder of dateutil/procutil aliases (API)
author Yuya Nishihara <yuya@tcha.org>
date Fri, 11 May 2018 21:53:26 +0900
parents f81a51d8fedf
children aac4be30e250
comparison
equal deleted inserted replaced
38015:3ac950cd5978 38016:59f1e33f74a6
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