diff frontends/src/quick_frontend/quick_utils.py @ 736:6246eb6d64a0

frontends: define the constants with classes and inheritance instance of using __builtin__
author souliane <souliane@mailoo.org>
date Sat, 23 Nov 2013 10:21:40 +0100
parents f7878ad3c846
children 1fe00f0c9a91
line wrap: on
line diff
--- a/frontends/src/quick_frontend/quick_utils.py	Sun Nov 24 11:22:20 2013 +0100
+++ b/frontends/src/quick_frontend/quick_utils.py	Sat Nov 23 10:21:40 2013 +0100
@@ -19,15 +19,16 @@
 
 from sat.tools.jid  import JID
 from os.path import exists, splitext
+from sat_frontends.quick_frontend.constants import Const
 
 def escapePrivate(ori_jid):
     """Escape a private jid"""
-    return JID(const_PRIVATE_PREFIX + ori_jid.bare + '@' + ori_jid.resource)
+    return JID(Const.PRIVATE_PREFIX + ori_jid.bare + '@' + ori_jid.resource)
 
 def unescapePrivate(escaped_jid):
-    if not escaped_jid.startswith(const_PRIVATE_PREFIX):
+    if not escaped_jid.startswith(Const.PRIVATE_PREFIX):
         return escaped_jid
-    escaped_split = tuple(escaped_jid[len(const_PRIVATE_PREFIX):].split('@'))
+    escaped_split = tuple(escaped_jid[len(Const.PRIVATE_PREFIX):].split('@'))
     assert(len(escaped_split) == 3)
     return JID("%s@%s/%s" % escaped_split)