##// END OF EJS Templates
util: allow sha1() with no args...
Matt Mackall -
r15390:fffe4988 stable
parent child Browse files
Show More
@@ -73,14 +73,14 username = platform.username
73 73
74 74 # Python compatibility
75 75
76 def sha1(s):
76 def sha1(s=''):
77 77 return _fastsha1(s)
78 78
79 79 _notset = object()
80 80 def safehasattr(thing, attr):
81 81 return getattr(thing, attr, _notset) is not _notset
82 82
83 def _fastsha1(s):
83 def _fastsha1(s=''):
84 84 # This function will import sha1 from hashlib or sha (whichever is
85 85 # available) and overwrite itself with it on the first call.
86 86 # Subsequent calls will go directly to the imported function.
General Comments 0
You need to be logged in to leave comments. Login now