@@ -1897,8 +1897,8 @@ def closure():
18971897 log .detail ( "%s Parsing: %3d-%3d of %r" , target , beg , end , reqdata )
18981898 req = dotdict ()
18991899 req .input = reqdata [beg :end ]
1900+ source = peekable ( req .input )
19001901 with target .parser as machine :
1901- source = peekable ( req .input )
19021902 with contextlib .closing ( machine .run ( source = source , data = req )) as engine :
19031903 for m ,s in engine :
19041904 pass
@@ -2259,8 +2259,12 @@ def request( self, data, addr=None ):
22592259 source = rememberable ( data .request .input )
22602260 with self .parser_service_path as machine :
22612261 with contextlib .closing ( machine .run ( source = source , data = targetpath )) as engine :
2262- for i ,( m ,s ) in enumerate ( engine ) :
2262+ for m ,s in engine :
22632263 pass
2264+ # for i,(m,s) in enumerate( engine ):
2265+ # log.detail( "%s #%3d -> %10.10s; next byte %3d: %-10.10r: %s",
2266+ # machine.name_centered(), i, s, source.sent, source.peek(),
2267+ # repr( data ) if log.getEffectiveLevel() < logging.DETAIL else misc.reprlib.repr( data ))
22642268 if log .isEnabledFor ( logging .DETAIL ):
22652269 log .detail ( "%s Routing request to target Object at address %s" , self , enip_format ( targetpath ))
22662270 # We have the service and path. Find the target Object (see state_multiple_service.closure)
@@ -2275,12 +2279,13 @@ def request( self, data, addr=None ):
22752279 assert target , "Unknown CIP Object in request: %s" % ( enip_format ( targetpath ))
22762280 source = rememberable ( data .request .input )
22772281 with target .parser as machine :
2278- with contextlib .closing ( machine .run ( path = 'request' , source = source , data = data )) as engine :
2279- for i ,( m ,s ) in enumerate ( engine ) :
2282+ with contextlib .closing ( machine .run ( source = source , data = data . request )) as engine :
2283+ for m ,s in engine :
22802284 pass
2281- #log.detail( "%s #%3d -> %10.10s; next byte %3d: %-10.10r: %s",
2282- # machine.name_centered(), i, s, source.sent, source.peek(),
2283- # repr( data ) if log.getEffectiveLevel() < logging.DETAIL else misc.reprlib.repr( data ))
2285+ # for i,(m,s) in enumerate( engine ):
2286+ # log.detail( "%s #%3d -> %10.10s; next byte %3d: %-10.10r: %s",
2287+ # machine.name_centered(), i, s, source.sent, source.peek(),
2288+ # repr( data ) if log.getEffectiveLevel() < logging.DETAIL else misc.reprlib.repr( data ))
22842289
22852290 target .request ( data .request , addr = addr )
22862291 except :
0 commit comments