diff options
author | Nao Pross <np@0hm.ch> | 2022-11-16 22:59:29 +0100 |
---|---|---|
committer | Nao Pross <np@0hm.ch> | 2022-11-16 22:59:29 +0100 |
commit | b43e95c6780c49d2b88ab1dbea613ce9ab32798d (patch) | |
tree | 01a02bf3c3e3e4cc379fa398ec6e69314c4f02ce /muddle/moodle.py | |
parent | Update to PyQt6 (diff) | |
download | Muddle-b43e95c6780c49d2b88ab1dbea613ce9ab32798d.tar.gz Muddle-b43e95c6780c49d2b88ab1dbea613ce9ab32798d.zip |
Fix regression from upgrade to PyQt6
Diffstat (limited to '')
-rw-r--r-- | muddle/moodle.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/muddle/moodle.py b/muddle/moodle.py index a9a2c4c..489f50a 100644 --- a/muddle/moodle.py +++ b/muddle/moodle.py @@ -59,10 +59,14 @@ class MoodleInstance: """ def __init__(self, url, token): self.api = RestApi(url, token) + self.userid = None def get_userid(self): - req = self.api.core_webservice_get_site_info() - return req.json()["userid"] + if self.userid is None: + req = self.api.core_webservice_get_site_info() + self.userid = req.json()["userid"] + + return self.userid def get_enrolled_courses(self): req = self.api.core_enrol_get_users_courses(userid=self.get_userid()) |