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/generator.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'otp2289/generator.py') diff --git a/otp2289/generator.py b/otp2289/generator.py index 4623dc0..723ed04 100644 --- a/otp2289/generator.py +++ b/otp2289/generator.py @@ -333,6 +333,11 @@ class OTPGenerator: 'Password must be longer than 10 bytes') self._password = password + def __repr__(self): + """repr implementation""" + return (f'{self.__class__} at {id(self)} (seed={self._seed}, ' + f'hash_algo={self._hash_algo})') + @staticmethod def bit_pair_sum(bit_stream): """ -- cgit v1.3