From aded2f1fd9a4f7cb2370ac8c1dcaa70a0f1ba64f Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Thu, 11 Jun 2020 11:22:55 -0400 Subject: Fix dict super initialization to support Python2. --- python/scriptingprovider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python/scriptingprovider.py') diff --git a/python/scriptingprovider.py b/python/scriptingprovider.py index 12ad3421..8e2ddc32 100644 --- a/python/scriptingprovider.py +++ b/python/scriptingprovider.py @@ -508,14 +508,14 @@ class _PythonScriptingInstanceInput(object): class BlacklistedDict(dict): def __init__(self, blacklist, *args): - super().__init__(*args) + super(BlacklistedDict, self).__init__(*args) self.__blacklist = set(blacklist) self._blacklist_enabled = True def __setitem__(self, k, v): if self.blacklist_enabled and k in self.__blacklist: log.log_warn('Setting variable "{}" will have no affect as it is automatically controlled by the ScriptingProvider.'.format(k)) - super().__setitem__(k, v) + super(BlacklistedDict, self).__setitem__(k, v) def enable_blacklist(self, enabled): self.__enable_blacklist = enabled -- cgit v1.3.1