diff --git a/awips/DateTimeConverter.py b/awips/DateTimeConverter.py index 8145473..dada99a 100644 --- a/awips/DateTimeConverter.py +++ b/awips/DateTimeConverter.py @@ -49,7 +49,7 @@ def convertToDateTime(timeArg): totalSecs = int(timeArg) micros = int((timeArg - totalSecs) * MICROS_IN_SECOND) return _convertSecsAndMicros(totalSecs, micros) - elif isinstance(timeArg, (int, int)): + elif isinstance(timeArg, int): # seconds as integer totalSecs = timeArg return _convertSecsAndMicros(totalSecs, 0) diff --git a/awips/NotificationMessage.py b/awips/NotificationMessage.py index 93b10d4..197f7c9 100755 --- a/awips/NotificationMessage.py +++ b/awips/NotificationMessage.py @@ -87,7 +87,7 @@ class NotificationMessage: def connection_timeout(self, connection): if (connection is not None and not connection.is_connected()): print("Connection Retry Timeout") - for tid, tobj in threading._active.items(): + for tid, tobj in list(threading._active.items()): if tobj.name is "MainThread": res = ctypes.pythonapi.PyThreadState_SetAsyncExc(tid, ctypes.py_object(SystemExit)) if res != 0 and res != 1: diff --git a/awips/localization/LocalizationFileManager.py b/awips/localization/LocalizationFileManager.py index 2f9dc31..ee32748 100644 --- a/awips/localization/LocalizationFileManager.py +++ b/awips/localization/LocalizationFileManager.py @@ -254,7 +254,7 @@ def _getSite(host): def _parseJsonList(manager, response, context, path): fileList = [] jsonResponse = loadjson(response) - for name, jsonData in jsonResponse.items(): + for name, jsonData in list(jsonResponse.items()): checksum = jsonData["checksum"] timestampString = jsonData["timestamp"] timestamp = dateutil.parser.parse(timestampString)