From 91d916670f259da2b8545228bbc89b37f2a2e562 Mon Sep 17 00:00:00 2001 From: Justin Waterhouse Date: Wed, 1 Dec 2021 16:05:37 -0800 Subject: [PATCH] fixes digest creation logic -- RETS/ should not be stripped from version --- rets/session.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rets/session.py b/rets/session.py index dc5f5dc..435370a 100644 --- a/rets/session.py +++ b/rets/session.py @@ -503,13 +503,12 @@ def _user_agent_digest_hash(self): "automatically but it has not. Please instantiate the session with a version argument" "to provide the version." ) - version_number = self.version.strip("RETS/") user_str = "{0!s}:{1!s}".format( self.user_agent, self.user_agent_password ).encode("utf-8") a1 = hashlib.md5(user_str).hexdigest() session_id = self.session_id if self.session_id is not None else "" - digest_str = "{0!s}::{1!s}:{2!s}".format(a1, session_id, version_number).encode( + digest_str = "{0!s}::{1!s}:{2!s}".format(a1, session_id, self.version).encode( "utf-8" ) digest = hashlib.md5(digest_str).hexdigest()