summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2019-04-23 13:22:19 -0400
committerDrew DeVault <sir@cmpwn.com>2019-04-23 13:22:19 -0400
commit498e193da003511a8f4d07d701aeb98b5526c799 (patch)
treecbb0a039798c3ac97e023256942178268dcf36b0
parentb083bd0030f0f7212227f6f3b7a13cef83f02deb (diff)
Only import oauth_service when contacting meta
-rwxr-xr-xgitsrht-keys2
1 files changed, 1 insertions, 1 deletions
diff --git a/gitsrht-keys b/gitsrht-keys
index 3258f3d..3b3bfc7 100755
--- a/gitsrht-keys
+++ b/gitsrht-keys
@@ -8,7 +8,6 @@ from srht.database import DbSession
db = DbSession(cfg("git.sr.ht", "connection-string"))
from gitsrht.types import User, SSHKey
db.init()
-from gitsrht.service import oauth_service
sys.stderr.write(str(sys.argv) + "\n")
key_type = sys.argv[3]
@@ -17,6 +16,7 @@ b64key = sys.argv[4]
user = (User.query.join(SSHKey)
.filter(SSHKey.key.ilike(f"%{b64key}%"))).one_or_none()
if not user:
+ from gitsrht.service import oauth_service
# Fall back to meta.sr.ht first
meta_origin = get_origin("meta.sr.ht")
r = requests.get(f"{meta_origin}/api/ssh-key/{b64key}")