From 719ad614ecb9e470fde7b54874a8da50df88519e Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Tue, 7 Apr 2020 13:15:09 +0200 Subject: Add __repr__ for OTPState and OTPGenerator --- otp2289/server.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'otp2289/server.py') diff --git a/otp2289/server.py b/otp2289/server.py index 119fbff..7322727 100644 --- a/otp2289/server.py +++ b/otp2289/server.py @@ -85,6 +85,13 @@ class OTPState: self._current_digest = self.validate_hex(ot_hex) self._new_digest_hex = None # set upon a successful validation + def __repr__(self): + """repr implementation""" + return (f'{self.__class__} at {id(self)} ' + f'(ot_hex={self._current_digest}, current_step={self._step}, ' + f'seed={self._seed}, ' + f'hash_algo={self._hash_algo})') + @property def challenge_string(self): """challenge_string-property""" -- cgit v1.3