From 4b7407206316de4dc6519463f7856c6d79f50fd6 Mon Sep 17 00:00:00 2001 From: RunasSudo Date: Fri, 31 Aug 2018 10:37:06 +1000 Subject: [PATCH] Fix errors trying to pickle users / log in --- eos/base/election.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eos/base/election.py b/eos/base/election.py index 88232a3..fe2c4f4 100644 --- a/eos/base/election.py +++ b/eos/base/election.py @@ -76,6 +76,9 @@ class User(EmbeddedObject): if admin.matched_by(self): return True return False + + def __getstate__(self): + return {k: v for k, v in self.__dict__.items() if k != '_instance'} def generate_password(): if is_python: