]> jfr.im git - erebus.git/commitdiff
convert trivia's dep on userinfo to softdep
authorzonidjan <redacted>
Thu, 5 Sep 2019 04:07:37 +0000 (23:07 -0500)
committerzonidjan <redacted>
Thu, 5 Sep 2019 04:07:37 +0000 (23:07 -0500)
modules/trivia.py

index 2f3fb77c2c0519c71bc108c57af7868312f954a4..7c409e9c6acf7156e0b17687e19645446b4f92ed 100644 (file)
@@ -10,8 +10,8 @@ modinfo = {
        'author': 'Erebus Team',
        'license': 'public domain',
        'compatible': [0],
-       'depends': ['userinfo'],
-       'softdeps': ['help'],
+       'depends': [],
+       'softdeps': ['help','userinfo'],
 }
 
 # preamble
@@ -65,7 +65,10 @@ def pts(num):
                return 0
 
 def country(num, default="??"):
-       return lib.mod('userinfo').get(person(num), 'country', default=default).upper()
+       try:
+               return lib.mod('userinfo').get(person(num), 'country', default=default).upper()
+       except KeyError:
+               return default.upper()
 
 class MyTimer(timerbase):
        def __init__(self, *args, **kwargs):