Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2007-05-29 15:11:07 (GMT)
committer Simon McVittie <simon.mcvittie@collabora.co.uk>2007-05-29 15:11:07 (GMT)
commit9d812430bf63b44cd0c32488c72874fe54d8055f (patch)
treebf7d9a5c48699961a8de35a897f87ff7da022ecd /services
parent2f8ef7bd3bdf8c92d9f1e2b742c8314dc9adb115 (diff)
services/presence/psutils.py: don't bother using sugar.util, it's easier to use hexdigest or sha directly
Diffstat (limited to 'services')
-rw-r--r--services/presence/psutils.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/services/presence/psutils.py b/services/presence/psutils.py
index 04e7eec..25b24b9 100644
--- a/services/presence/psutils.py
+++ b/services/presence/psutils.py
@@ -17,12 +17,15 @@
import logging
from string import ascii_letters, digits
+try:
+ from hashlib import sha1
+except ImportError:
+ # Python < 2.5
+ from sha import new as sha1
import dbus
import gobject
-from sugar import util
-
_logger = logging.getLogger('s-p-s.psutils')
@@ -39,7 +42,7 @@ def pubkey_to_keyid(key):
:Returns:
The key ID as a string of hex digits
"""
- return util.printable_hash(util._sha_data(key))
+ return sha1(key).hexdigest()
def escape_identifier(identifier):