further fixes of py3 issues

complaints by pylint are mainly related to
- remove object from base list in class definitions
- unnecessary else/elif after return/raise

Change-Id: I13d15449149cc8bba0562338d0c9c42e97163bdf
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/21325
Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
2019-09-26 13:17:49 +02:00
parent 70a9c42a7a
commit c1164568ae
33 changed files with 83 additions and 89 deletions

View File

@ -40,7 +40,7 @@ further convertions are done by the validator of the datatype....
from collections import OrderedDict
class Parser(object):
class Parser:
# all parsing methods return (parsed value, remaining string)
# or (None, remaining_text) if parsing error
@ -153,9 +153,9 @@ class Parser(object):
return None, orgtext
if text[0] in '+-.0123456789':
return self.parse_number(orgtext)
elif text[0] == '{':
if text[0] == '{':
return self.parse_dict(orgtext)
elif text[0] in '([<':
if text[0] in '([<':
return self.parse_tuple(orgtext)
return self.parse_string(orgtext)