PluginMqttMonitor.py

branch
eric7
changeset 103
5fe4f179975f
parent 102
70b8858199f5
child 105
36ec7431ad04
diff -r 70b8858199f5 -r 5fe4f179975f PluginMqttMonitor.py
--- a/PluginMqttMonitor.py	Wed Jul 21 20:10:36 2021 +0200
+++ b/PluginMqttMonitor.py	Thu Jul 22 19:02:32 2021 +0200
@@ -24,7 +24,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "1.0.1"
+version = "1.1.0"
 className = "MqttMonitorPlugin"
 packageName = "MqttMonitor"
 shortDescription = "Plug-in implementing a tool to connect to a MQTT broker"
@@ -95,9 +95,11 @@
             "BrokerProfiles": "{}",             # JSON formatted empty dict
             # __IGNORE_WARNING_M613__
             "MostRecentProfile": "",            # most recently used profile
+            "PublishProperties": "{}",          # JSON formatted empty dict
+            # __IGNORE_WARNING_M613__
             "SubscribeProperties": "{}",        # JSON formatted empty dict
             # __IGNORE_WARNING_M613__
-            "UnsubscribeProperties": "{}",        # JSON formatted empty dict
+            "UnsubscribeProperties": "{}",      # JSON formatted empty dict
             # __IGNORE_WARNING_M613__
         }
         
@@ -217,7 +219,8 @@
         @rtype Any
         """
         if key in ["RecentBrokersWithPort", "BrokerProfiles",
-                   "SubscribeProperties", "UnsubscribeProperties"]:
+                   "SubscribeProperties", "UnsubscribeProperties",
+                   "PublishProperties"]:
             return json.loads(Preferences.Prefs.settings.value(
                 self.PreferencesKey + "/" + key, self.__defaults[key]))
         else:
@@ -234,7 +237,8 @@
         @type Any
         """
         if key in ["RecentBrokersWithPort", "BrokerProfiles",
-                   "SubscribeProperties", "UnsubscribeProperties"]:
+                   "SubscribeProperties", "UnsubscribeProperties",
+                   "PublishProperties"]:
             Preferences.Prefs.settings.setValue(
                 self.PreferencesKey + "/" + key, json.dumps(value))
         else:

eric ide

mercurial