runtime/WampClient.py
branchpython3
changeset 3750 f62625418bff
parent 3440 3770ded5db5c
child 3752 9f6f46dbe3ae
--- a/runtime/WampClient.py	Mon Mar 27 10:19:14 2023 +0200
+++ b/runtime/WampClient.py	Fri Oct 28 12:39:15 2022 +0800
@@ -22,8 +22,8 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 
-from __future__ import absolute_import
-from __future__ import print_function
+
+
 import time
 import json
 import os
@@ -110,12 +110,12 @@
     def onConnect(self):
         if "secret" in self.config.extra:
             user = self.config.extra["ID"]
-            self.join(u"Automation", [u"wampcra"], user)
+            self.join("Automation", ["wampcra"], user)
         else:
-            self.join(u"Automation")
+            self.join("Automation")
 
     def onChallenge(self, challenge):
-        if challenge.method == u"wampcra":
+        if challenge.method == "wampcra":
             if "secret" in self.config.extra:
                 secret = self.config.extra["secret"].encode('utf8')
                 signature = auth.compute_wcs(
@@ -139,7 +139,7 @@
                 registerOptions = None
                 print(_("TypeError register option: {}".format(e)))
 
-            self.register(GetCallee(name), u'.'.join((ID, name)), registerOptions)
+            self.register(GetCallee(name), '.'.join((ID, name)), registerOptions)
 
         for name in SubscribedEvents:
             self.subscribe(GetCallee(name), text(name))
@@ -185,7 +185,7 @@
             _transportFactory = None
 
     def setClientFactoryOptions(self, options):
-        for key, value in options.items():
+        for key, value in list(options.items()):
             if key in ["maxDelay", "initialDelay", "maxRetries", "factor", "jitter"]:
                 setattr(self, key, value)
 
@@ -214,7 +214,7 @@
             _("WAMP configuration error:"))
 
 def UpdateWithDefault(d1, d2):
-    for k, v in d2.items():
+    for k, v in list(d2.items()):
         d1.setdefault(k, v)
 
 def GetConfiguration():