@@ -219,7 +219,7 @@ def versop_regex(self, begin_end=True):
219219 """
220220 # construct escaped operator symbols, e.g. '\<\='
221221 operators = []
222- for operator in self .OPERATOR_MAP . keys () :
222+ for operator in self .OPERATOR_MAP :
223223 operators .append (re .sub (r'(.)' , r'\\\1' , operator ))
224224
225225 # regex to parse version expression
@@ -477,7 +477,7 @@ def __init__(self, tcversop_str=None):
477477 Initialise VersionOperator instance.
478478 :param tcversop_str: intialise with toolchain version operator string
479479 """
480- super (ToolchainVersionOperator , self ).__init__ ()
480+ super ().__init__ ()
481481
482482 self .tc_name = None
483483 self .tcversop_str = None # the full string
@@ -487,7 +487,7 @@ def __init__(self, tcversop_str=None):
487487
488488 def __str__ (self ):
489489 """Return string representation of this instance"""
490- version_str = super (ToolchainVersionOperator , self ).__str__ ()
490+ version_str = super ().__str__ ()
491491 return '' .join (map (str , [self .tc_name , self .SEPARATOR , version_str ]))
492492
493493 def __hash__ (self ):
@@ -511,7 +511,7 @@ def is_valid(self):
511511 """Check if this is a valid ToolchainVersionOperator"""
512512 tc_names = self ._get_all_toolchain_names ()
513513 known_tc_name = self .tc_name in tc_names
514- return known_tc_name and super (ToolchainVersionOperator , self ).is_valid ()
514+ return known_tc_name and super ().is_valid ()
515515
516516 def set (self , tcversop_str ):
517517 """
@@ -535,7 +535,7 @@ def versop_regex(self):
535535 tc_names = self ._get_all_toolchain_names ()
536536 self .log .debug ("found toolchain names %s" % tc_names )
537537
538- versop_regex = super (ToolchainVersionOperator , self ).versop_regex (begin_end = False )
538+ versop_regex = super ().versop_regex (begin_end = False )
539539 versop_pattern = r'(?P<versop_str>%s)' % versop_regex .pattern
540540 tc_names_regex = r'(?P<tc_name>(?:%s))' % '|' .join (tc_names )
541541 tc_regex = re .compile (r'^%s(?:%s%s)?$' % (tc_names_regex , self .SEPARATOR , versop_pattern ))
@@ -556,7 +556,7 @@ def parse_versop_str(self, tcversop_str):
556556 tcversop_dict = res .groupdict ()
557557 tcversop_dict ['tcversop_str' ] = tcversop_str # the total string
558558
559- tcversop_dict = super (ToolchainVersionOperator , self ).parse_versop_str (None , versop_dict = tcversop_dict )
559+ tcversop_dict = super ().parse_versop_str (None , versop_dict = tcversop_dict )
560560
561561 if tcversop_dict .get ('version_str' , None ) is not None and tcversop_dict .get ('operator_str' , None ) is None :
562562 raise EasyBuildError ("Toolchain version found, but no operator (use ' == '?)." )
@@ -586,7 +586,7 @@ def test(self, name, version):
586586 tc_name_res = name == self .tc_name
587587 if not tc_name_res :
588588 self .log .debug ('Toolchain name %s different from test toolchain name %s' % (self .tc_name , name ))
589- version_res = super (ToolchainVersionOperator , self ).test (version )
589+ version_res = super ().test (version )
590590 res = tc_name_res and version_res
591591 self .log .debug ("result of testing expression tc_name_res %s version_res %s: %s" , tc_name_res , version_res , res )
592592
0 commit comments