From b5052b845a01c8e704cc323c0f4853eb31bdf6ff Mon Sep 17 00:00:00 2001 From: JanluOfficial Date: Thu, 22 Jan 2026 22:41:46 +0100 Subject: [PATCH] Modified __init__ dunder method for PNConfiguration Class --- pubnub/pnconfiguration.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pubnub/pnconfiguration.py b/pubnub/pnconfiguration.py index 73c8aa81..bac1882d 100644 --- a/pubnub/pnconfiguration.py +++ b/pubnub/pnconfiguration.py @@ -14,16 +14,19 @@ class PNConfiguration(object): DEFAULT_CRYPTO_MODULE = LegacyCryptoModule _locked = False - def __init__(self): + def __init__(self, + subscriber_key: str | None = None, + publish_key: str | None = None, + uuid: str | None = None): # TODO: add validation - self._uuid = None + self._uuid = uuid self.origin = "ps.pndsn.com" self.ssl = True self.non_subscribe_request_timeout = 10 self.subscribe_request_timeout = 310 self.connect_timeout = 10 - self.subscribe_key = None - self.publish_key = None + self.subscribe_key = subscriber_key + self.publish_key = publish_key self.secret_key = None self.cipher_key = None self._cipher_mode = AES.MODE_CBC