From e978c042287ffecbfffc3528d5d0e0c2d24f2c02 Mon Sep 17 00:00:00 2001 From: KEriks Date: Fri, 26 Nov 2021 09:53:00 +0200 Subject: [PATCH] Initialize headers after login --- erepublik/classes.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/erepublik/classes.py b/erepublik/classes.py index 00a9682..369e0bd 100644 --- a/erepublik/classes.py +++ b/erepublik/classes.py @@ -724,23 +724,18 @@ class Reporter: self._citizen = weakref.ref(citizen) self._req = Session() self.url = "https://erep.lv" - self._req.headers.update( - { - "user-agent": "eRepublik Script Reporter v3", - "erep-version": utils.__version__, - "erep-user-id": str(self.citizen_id), - "erep-user-name": self.citizen.name, - } - ) + self._req.headers.update({"user-agent": "eRepublik Script Reporter v3", "erep-version": utils.__version__}) self.__to_update = [] self.__registered: bool = False def do_init(self): self.key: str = "" self.__update_key() + self._req.headers.update({"erep-user-id": str(self.citizen_id), "erep-user-name": self.name}) self.register_account() self.allowed = True + @property def citizen(self): return self._citizen()