@@ -265,12 +265,13 @@ def do_startEndTag(self, stuff):
265265 self .do_startTag (stuff , self .endsep , self .endlen )
266266 bytecode_handlers ["startEndTag" ] = do_startEndTag
267267
268- def do_startTag (self , ( name , attrList ) ,
268+ def do_startTag (self , name_attrList ,
269269 end = ">" , endlen = 1 , _len = len ):
270270 # The bytecode generator does not cause calls to this method
271271 # for start tags with no attributes; those are optimized down
272272 # to rawtext events. Hence, there is no special "fast path"
273273 # for that case.
274+ (name , attrList ) = name_attrList
274275 L = ["<" , name ]
275276 append = L .append
276277 col = self .col + _len (name ) + 1
@@ -390,8 +391,9 @@ def no_tag(self, start, program):
390391 self .restoreOutputState (state )
391392 self .interpret (program )
392393
393- def do_optTag (self , ( name , cexpr , tag_ns , isend , start , program ) ,
394+ def do_optTag (self , args_tuple ,
394395 omit = 0 ):
396+ (name , cexpr , tag_ns , isend , start , program ) = args_tuple
395397 if tag_ns and not self .showtal :
396398 return self .no_tag (start , program )
397399
@@ -411,7 +413,8 @@ def do_optTag_tal(self, stuff):
411413 self .do_optTag (stuff )
412414 bytecode_handlers ["optTag" ] = do_optTag
413415
414- def do_rawtextBeginScope (self , (s , col , position , closeprev , dict )):
416+ def do_rawtextBeginScope (self , args_tuple ):
417+ (s , col , position , closeprev , dict ) = args_tuple
415418 self ._stream_write (s )
416419 self .col = col
417420 self .position = position
@@ -424,7 +427,8 @@ def do_rawtextBeginScope(self, (s, col, position, closeprev, dict)):
424427 self .engine .beginScope ()
425428 self .scopeLevel = self .scopeLevel + 1
426429
427- def do_rawtextBeginScope_tal (self , (s , col , position , closeprev , dict )):
430+ def do_rawtextBeginScope_tal (self , args_tuple ):
431+ (s , col , position , closeprev , dict ) = args_tuple
428432 self ._stream_write (s )
429433 self .col = col
430434 engine = self .engine
@@ -458,11 +462,13 @@ def do_endScope(self, notused=None):
458462 def do_setLocal (self , notused ):
459463 pass
460464
461- def do_setLocal_tal (self , (name , expr )):
465+ def do_setLocal_tal (self , name_expr ):
466+ (name , expr ) = name_expr
462467 self .engine .setLocal (name , self .engine .evaluateValue (expr ))
463468 bytecode_handlers ["setLocal" ] = do_setLocal
464469
465- def do_setGlobal_tal (self , (name , expr )):
470+ def do_setGlobal_tal (self , name_expr ):
471+ (name , expr ) = name_expr
466472 self .engine .setGlobal (name , self .engine .evaluateValue (expr ))
467473 bytecode_handlers ["setGlobal" ] = do_setLocal
468474
@@ -560,7 +566,8 @@ def do_insertTranslation(self, stuff):
560566 def do_insertStructure (self , stuff ):
561567 self .interpret (stuff [2 ])
562568
563- def do_insertStructure_tal (self , (expr , repldict , block )):
569+ def do_insertStructure_tal (self , expr_repldict_block ):
570+ (expr , repldict , block ) = expr_repldict_block
564571 structure = self .engine .evaluateStructure (expr )
565572 if structure is None :
566573 return
@@ -599,10 +606,12 @@ def insertXMLStructure(self, text, repldict):
599606 program , macros = gen .getCode ()
600607 self .interpret (program )
601608
602- def do_loop (self , (name , expr , block )):
609+ def do_loop (self , name_expr_block ):
610+ (name , expr , block ) = name_expr_block
603611 self .interpret (block )
604612
605- def do_loop_tal (self , (name , expr , block )):
613+ def do_loop_tal (self , name_expr_block ):
614+ (name , expr , block ) = name_expr_block
606615 iterator = self .engine .setRepeat (name , expr )
607616 while iterator .next ():
608617 self .interpret (block )
@@ -617,22 +626,26 @@ def translate(self, msgid, default, i18ndict, obj=None):
617626 return self .engine .translate (self .i18nContext .domain ,
618627 msgid , i18ndict , default = default )
619628
620- def do_rawtextColumn (self , (s , col )):
629+ def do_rawtextColumn (self , s_col ):
630+ (s , col ) = s_col
621631 self ._stream_write (s )
622632 self .col = col
623633 bytecode_handlers ["rawtextColumn" ] = do_rawtextColumn
624634
625- def do_rawtextOffset (self , (s , offset )):
635+ def do_rawtextOffset (self , s_offset ):
636+ (s , offset ) = s_offset
626637 self ._stream_write (s )
627638 self .col = self .col + offset
628639 bytecode_handlers ["rawtextOffset" ] = do_rawtextOffset
629640
630- def do_condition (self , (condition , block )):
641+ def do_condition (self , condition_block ):
642+ (condition , block ) = condition_block
631643 if not self .tal or self .engine .evaluateBoolean (condition ):
632644 self .interpret (block )
633645 bytecode_handlers ["condition" ] = do_condition
634646
635- def do_defineMacro (self , (macroName , macro )):
647+ def do_defineMacro (self , macroName_macro ):
648+ (macroName , macro ) = macroName_macro
636649 macs = self .macroStack
637650 if len (macs ) == 1 :
638651 entering = macs [- 1 ][2 ]
@@ -645,7 +658,8 @@ def do_defineMacro(self, (macroName, macro)):
645658 self .interpret (macro )
646659 bytecode_handlers ["defineMacro" ] = do_defineMacro
647660
648- def do_useMacro (self , (macroName , macroExpr , compiledSlots , block )):
661+ def do_useMacro (self , args_tuple ):
662+ (macroName , macroExpr , compiledSlots , block ) = args_tuple
649663 if not self .metal :
650664 self .interpret (block )
651665 return
@@ -670,13 +684,15 @@ def do_useMacro(self, (macroName, macroExpr, compiledSlots, block)):
670684 self .popMacro ()
671685 bytecode_handlers ["useMacro" ] = do_useMacro
672686
673- def do_fillSlot (self , ( slotName , block ) ):
687+ def do_fillSlot (self , slotName_block ):
674688 # This is only executed if the enclosing 'use-macro' evaluates
675689 # to 'default'.
690+ (slotName , block ) = slotName_block
676691 self .interpret (block )
677692 bytecode_handlers ["fillSlot" ] = do_fillSlot
678693
679- def do_defineSlot (self , (slotName , block )):
694+ def do_defineSlot (self , slotName_block ):
695+ (slotName , block ) = slotName_block
680696 if not self .metal :
681697 self .interpret (block )
682698 return
@@ -697,10 +713,12 @@ def do_defineSlot(self, (slotName, block)):
697713 self .interpret (block )
698714 bytecode_handlers ["defineSlot" ] = do_defineSlot
699715
700- def do_onError (self , (block , handler )):
716+ def do_onError (self , block_handler ):
717+ (block , handler ) = block_handler
701718 self .interpret (block )
702719
703- def do_onError_tal (self , (block , handler )):
720+ def do_onError_tal (self , block_handler ):
721+ (block , handler ) = block_handler
704722 state = self .saveState ()
705723 self .stream = stream = self .StringIO ()
706724 self ._stream_write = stream .write
0 commit comments