RadonMetrics/MaintainabilityIndexCalculator.py

changeset 69
cdf51e6abaee
parent 68
69445de59a30
child 75
e7ed383ac6a7
--- a/RadonMetrics/MaintainabilityIndexCalculator.py	Wed Jan 01 11:58:55 2020 +0100
+++ b/RadonMetrics/MaintainabilityIndexCalculator.py	Tue Jun 23 19:05:15 2020 +0200
@@ -7,19 +7,7 @@
 Module implementing the maintainability index service.
 """
 
-from __future__ import unicode_literals
-
-try:
-    str = unicode       # __IGNORE_EXCEPTION__ __IGNORE_WARNING__
-except NameError:
-    pass
-
-try:
-    import Queue as queue   # Py2
-except ImportError:
-    import queue
-
-import sys
+import queue
 import multiprocessing
 
 
@@ -95,8 +83,8 @@
 
     # Start worker processes
     for _ in range(NumberOfProcesses):
-        multiprocessing.Process(target=worker, args=(taskQueue, doneQueue))\
-            .start()
+        multiprocessing.Process(
+            target=worker, args=(taskQueue, doneQueue)).start()
 
     # Get and send results
     endIndex = len(argumentsList) - initialTasks
@@ -157,13 +145,6 @@
     """
     from radon.metrics import mi_visit, mi_rank
     
-    # Check type for py2: if not str it's unicode
-    if sys.version_info[0] == 2:
-        try:
-            text = text.encode('utf-8')
-        except UnicodeError:
-            pass
-    
     try:
         mi = mi_visit(text, True)
         rank = mi_rank(mi)

eric ide

mercurial