@@ -268,7 +268,7 @@ def __repr__(self):
268268
269269 def canonical (self ):
270270 if not self .subselector :
271- subsel = '*'
271+ subsel = "*"
272272 else :
273273 subsel = self .subselector [0 ].canonical ()
274274 if len (subsel ) > 1 :
@@ -287,22 +287,24 @@ class Matching(object):
287287 """
288288 Represents selector:is(selector_list)
289289 """
290+
290291 def __init__ (self , selector , selector_list ):
291292 self .selector = selector
292293 self .selector_list = selector_list
293294
294295 def __repr__ (self ):
295- return '%s[%r:is(%s)]' % (
296- self .__class__ .__name__ , self .selector , ", " .join (
297- map (repr , self .selector_list )))
296+ return "%s[%r:is(%s)]" % (
297+ self .__class__ .__name__ ,
298+ self .selector ,
299+ ", " .join (map (repr , self .selector_list )),
300+ )
298301
299302 def canonical (self ):
300303 selector_arguments = []
301304 for s in self .selector_list :
302305 selarg = s .canonical ()
303- selector_arguments .append (selarg .lstrip ('*' ))
304- return '%s:is(%s)' % (self .selector .canonical (),
305- ", " .join (map (str , selector_arguments )))
306+ selector_arguments .append (selarg .lstrip ("*" ))
307+ return "%s:is(%s)" % (self .selector .canonical (), ", " .join (map (str , selector_arguments )))
306308
307309 def specificity (self ):
308310 return max ([x .specificity () for x in self .selector_list ])
@@ -600,7 +602,7 @@ def parse_simple_selector(stream, inside_negation=False):
600602 elif ident .lower () == "has" :
601603 arguments = parse_relative_selector (stream )
602604 result = Relation (result , arguments )
603- elif ident .lower () in (' matches' , 'is' ):
605+ elif ident .lower () in (" matches" , "is" ):
604606 selectors = parse_simple_selector_arguments (stream )
605607 result = Matching (result , selectors )
606608 else :
@@ -654,20 +656,19 @@ def parse_simple_selector_arguments(stream):
654656 result , pseudo_element = parse_simple_selector (stream , True )
655657 if pseudo_element :
656658 raise SelectorSyntaxError (
657- ' Got pseudo-element ::%s inside function'
658- % ( pseudo_element , ) )
659+ " Got pseudo-element ::%s inside function" % ( pseudo_element ,)
660+ )
659661 stream .skip_whitespace ()
660662 next = stream .next ()
661- if next in ((' EOF' , None ), (' DELIM' , ',' )):
663+ if next in ((" EOF" , None ), (" DELIM" , "," )):
662664 stream .next ()
663665 stream .skip_whitespace ()
664666 arguments .append (result )
665- elif next == (' DELIM' , ')' ):
667+ elif next == (" DELIM" , ")" ):
666668 arguments .append (result )
667669 break
668670 else :
669- raise SelectorSyntaxError (
670- "Expected an argument, got %s" % (next ,))
671+ raise SelectorSyntaxError ("Expected an argument, got %s" % (next ,))
671672 return arguments
672673
673674
0 commit comments