diff --git a/erepublik/citizen.py b/erepublik/citizen.py index 9f1652c..e366414 100644 --- a/erepublik/citizen.py +++ b/erepublik/citizen.py @@ -304,7 +304,7 @@ class Citizen(classes.CitizenAPI): if html is None: self._get_main() html = self.r.text - ugly_js = re.search(r"promotions: (\[{?.*}?]),\s+", html).group(1) + ugly_js = re.search(r'"promotions":\s*(\[{?.*?}?])', html).group(1) promos = loads(utils.normalize_html_json(ugly_js)) self.promos = {k: v for k, v in (self.promos.items() if self.promos else {}) if v > self.now} send_mail = False