def _parse(self): if not self.read: raise stem.ProtocolError('BW event is missing its read value') elif not self.written: raise stem.ProtocolError('BW event is missing its written value') elif not self.read.isdigit() or not self.written.isdigit(): raise stem.ProtocolError("A BW event's bytes sent and received should be a positive numeric value, received: %s" % self) self.read = int_type(self.read) self.written = int_type(self.written)
def _parse(self): if not self.read: raise stem.ProtocolError('BW event is missing its read value') elif not self.written: raise stem.ProtocolError('BW event is missing its written value') elif not self.read.isdigit() or not self.written.isdigit(): raise stem.ProtocolError( "A BW event's bytes sent and received should be a positive numeric value, received: %s" % self) self.read = int_type(self.read) self.written = int_type(self.written)
def _parse(self): if not tor_tools.is_valid_stream_id(self.id): raise stem.ProtocolError("Stream IDs must be one to sixteen alphanumeric characters, got '%s': %s" % (self.id, self)) elif not self.written: raise stem.ProtocolError('STREAM_BW event is missing its written value') elif not self.read: raise stem.ProtocolError('STREAM_BW event is missing its read value') elif not self.read.isdigit() or not self.written.isdigit(): raise stem.ProtocolError("A STREAM_BW event's bytes sent and received should be a positive numeric value, received: %s" % self) self.read = int_type(self.read) self.written = int_type(self.written)
def _parse(self): if not tor_tools.is_valid_stream_id(self.id): raise stem.ProtocolError( "Stream IDs must be one to sixteen alphanumeric characters, got '%s': %s" % (self.id, self)) elif not self.written: raise stem.ProtocolError( 'STREAM_BW event is missing its written value') elif not self.read: raise stem.ProtocolError( 'STREAM_BW event is missing its read value') elif not self.read.isdigit() or not self.written.isdigit(): raise stem.ProtocolError( "A STREAM_BW event's bytes sent and received should be a positive numeric value, received: %s" % self) self.read = int_type(self.read) self.written = int_type(self.written)
def _parse(self): if not self.id: raise stem.ProtocolError('CONN_BW event is missing its id') elif not self.type: raise stem.ProtocolError('CONN_BW event is missing its type') elif not self.read: raise stem.ProtocolError('CONN_BW event is missing its read value') elif not self.written: raise stem.ProtocolError('CONN_BW event is missing its written value') elif not self.read.isdigit() or not self.written.isdigit(): raise stem.ProtocolError("A CONN_BW event's bytes sent and received should be a positive numeric value, received: %s" % self) elif not tor_tools.is_valid_connection_id(self.id): raise stem.ProtocolError("Connection IDs must be one to sixteen alphanumeric characters, got '%s': %s" % (self.id, self)) self.read = int_type(self.read) self.written = int_type(self.written) self._log_if_unrecognized('type', stem.ConnectionType)
def _parse(self): if not self.id: raise stem.ProtocolError('CONN_BW event is missing its id') elif not self.type: raise stem.ProtocolError('CONN_BW event is missing its type') elif not self.read: raise stem.ProtocolError('CONN_BW event is missing its read value') elif not self.written: raise stem.ProtocolError( 'CONN_BW event is missing its written value') elif not self.read.isdigit() or not self.written.isdigit(): raise stem.ProtocolError( "A CONN_BW event's bytes sent and received should be a positive numeric value, received: %s" % self) elif not tor_tools.is_valid_connection_id(self.id): raise stem.ProtocolError( "Connection IDs must be one to sixteen alphanumeric characters, got '%s': %s" % (self.id, self)) self.read = int_type(self.read) self.written = int_type(self.written) self._log_if_unrecognized('type', stem.ConnectionType)