util: clean up function ordering
authorMatt Mackall <mpm@selenic.com>
Thu, 15 Dec 2011 14:59:22 -0600
changeset 15656 4f5a78fa4917
parent 15655 5402fd9dd13e
child 15657 d976b1ef6760
util: clean up function ordering
mercurial/util.py
--- a/mercurial/util.py	Thu Dec 15 14:37:36 2011 -0600
+++ b/mercurial/util.py	Thu Dec 15 14:59:22 2011 -0600
@@ -74,6 +74,11 @@
 
 # Python compatibility
 
+_notset = object()
+
+def safehasattr(thing, attr):
+    return getattr(thing, attr, _notset) is not _notset
+
 def sha1(s=''):
     '''
     Low-overhead wrapper around Python's SHA support
@@ -87,10 +92,6 @@
 
     return _fastsha1(s)
 
-_notset = object()
-def safehasattr(thing, attr):
-    return getattr(thing, attr, _notset) is not _notset
-
 def _fastsha1(s=''):
     # This function will import sha1 from hashlib or sha (whichever is
     # available) and overwrite itself with it on the first call.