@@ -109,7 +109,7 @@ def _parse_trans_recv_loss(self, line):
109109 # 7 packets transmitted, 7 received, +6 duplicates, 0% packet loss, time 6142ms
110110 # 4 packets transmitted, 3 received, +1 errors, 25% packet loss, time 3008ms
111111 _re_trans_recv_loss_time_plus_errors = re .compile (
112- r"(?P<PKTS_TRANS>\d+) packets transmitted, (?P<PKTS_RECV>\d+) received, \+?(?P<ERRORS >\d+) (?P<ERR_DUP>errors|duplicates), (?P<PKT_LOSS>\S+)% packet loss, time (?P<TIME>\d+)\s*(?P<UNIT>\w+)" )
112+ r"(?P<PKTS_TRANS>\d+) packets transmitted, (?P<PKTS_RECV>\d+) received, \+?(?P<ERR_DUP_VAL >\d+) (?P<ERR_DUP>errors|duplicates), (?P<PKT_LOSS>\S+)% packet loss, time (?P<TIME>\d+)\s*(?P<UNIT>\w+)" )
113113
114114 def _parse_trans_recv_loss_time_plus_errors (self , line ):
115115 """
@@ -122,7 +122,7 @@ def _parse_trans_recv_loss_time_plus_errors(self, line):
122122 self ._regex_helper .group ('PKTS_TRANS' ))
123123 self .current_ret ['packets_received' ] = self ._converter_helper .to_number (
124124 self ._regex_helper .group ('PKTS_RECV' ))
125- self .current_ret [self ._regex_helper .group ('ERR_DUP' )] = self ._converter_helper .to_number (self ._regex_helper .group ('ERRORS ' ))
125+ self .current_ret [self ._regex_helper .group ('ERR_DUP' )] = self ._converter_helper .to_number (self ._regex_helper .group ('ERR_DUP_VAL ' ))
126126 self .current_ret ['packet_loss' ] = self ._converter_helper .to_number (self ._regex_helper .group ('PKT_LOSS' ))
127127 self .current_ret ['time' ] = self ._converter_helper .to_number (self ._regex_helper .group ('TIME' ))
128128 self .current_ret ['packets_time_unit' ] = self ._regex_helper .group ('UNIT' )
0 commit comments