eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py

changeset 7628
f904d0eef264
parent 7610
df7025fe26a3
child 7639
422fd05e9c91
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py	Wed Jun 17 17:12:21 2020 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py	Wed Jun 17 20:18:54 2020 +0200
@@ -471,8 +471,11 @@
         @param pos position inside line (integer)
         @param logical logical line structure
         @return flag indicating a change was done (boolean)
+        @exception ValueError raised to indicate a bad 'logical' parameter
         """
-        assert logical
+        if not logical:
+            raise ValueError("Bad value for 'logical' parameter.")
+        
         ls, _, original = logical
 
         rewrapper = IndentationWrapper(original)
@@ -2139,7 +2142,6 @@
                         want = have
                 else:
                     want = 0
-            assert want >= 0
             have2want[have] = want
             diff = want - have
             if diff == 0 or have == 0:
@@ -2302,8 +2304,6 @@
             logical.append(text)
             previous = t
         logical_line = ''.join(logical)
-        assert logical_line.lstrip() == logical_line
-        assert logical_line.rstrip() == logical_line
         return logical_line
 
     def pep8Expected(self):
@@ -2465,7 +2465,6 @@
                         if parens[idx]:
                             parens[idx] -= 1
                             break
-                assert len(indent) == depth + 1
                 if start[1] not in indent_chances:
                     indent_chances[start[1]] = text
 
@@ -2577,7 +2576,6 @@
         
         indent = self.__getIndent(self.__text)
         source = self.__text[len(indent):]
-        assert source.lstrip() == source
         sio = StringIO(source)
         
         # Check for multi line string.
@@ -2809,9 +2807,6 @@
                     indent + first.strip() + self.__eol)
             elif tokenType == tokenize.OP and tokenString != '=':
                 # Don't break on '=' after keyword as this violates PEP 8.
-
-                assert tokenType != tokenize.INDENT
-
                 offset = tkn[2][1] + 1
                 first = source[:offset]
 

eric ide

mercurial