return lib.modstop(*args, **kwargs)
# module code
-import json, __builtin__
+import json, sys
+if sys.version_info.major >= 3:
+ import builtins as __builtin__
+ stringbase = str
+else:
+ import __builtin__
+ stringbase = basestring
#setup
def gotParent():
if isinstance(thing, parent.User):
if thing.auth is not None:
return "#"+thing.auth
- elif isinstance(thing, basestring):
+ elif isinstance(thing, stringbase):
if thing.startswith("#"):
return thing
else:
return None
def keys(user):
- return list(__builtin__.set(db.get(_getauth(user), {}).keys() + db.get(str(user).lower(), {}).keys())) #list-to-set-to-list to remove duplicates
+ return list(__builtin__.set(list(db.get(_getauth(user), {}).keys()) + list(db.get(str(user).lower(), {}).keys()))) #list-to-set-to-list to remove duplicates
def has(user, key):
key = key.lower()
return (