mirror of
https://github.com/BOSWatch/BW3-Core.git
synced 2025-12-06 07:12:04 +01:00
edit descriptor module
This commit is contained in:
parent
0d81c35092
commit
d0876ca404
|
|
@ -43,7 +43,7 @@ class Packet:
|
|||
|
||||
@param fieldName: Name of the data to set
|
||||
@param value: Value to set"""
|
||||
self._packet[fieldName] = value
|
||||
self._packet[fieldName] = str(value)
|
||||
|
||||
def get(self, fieldName):
|
||||
"""!Returns the value from a single field.
|
||||
|
|
@ -52,7 +52,7 @@ class Packet:
|
|||
@param fieldName: Name of the field
|
||||
@return Value or None"""
|
||||
try:
|
||||
return self._packet[fieldName]
|
||||
return str(self._packet[fieldName])
|
||||
except:
|
||||
logging.warning("field not found: %s", fieldName)
|
||||
return None
|
||||
|
|
|
|||
|
|
@ -46,9 +46,9 @@ class BoswatchModule(Module):
|
|||
if not bwPacket.get(descriptor.get("scanField")):
|
||||
break # scanField is not available in this packet
|
||||
bwPacket.set(descriptor.get("descrField"), description.get("for"))
|
||||
if str(description.get("for")) == str(bwPacket.get(descriptor.get("scanField"))):
|
||||
logging.debug("Description '%s' added in packet field '%s'", description.get("add"),
|
||||
descriptor.get("descrField"))
|
||||
if str(description.get("for")) == bwPacket.get(descriptor.get("scanField")):
|
||||
logging.debug("Description '%s' added in packet field '%s'",
|
||||
description.get("add"), descriptor.get("descrField"))
|
||||
bwPacket.set(descriptor.get("descrField"), description.get("add"))
|
||||
break # this descriptor has found a description - run next descriptor
|
||||
return bwPacket
|
||||
|
|
|
|||
Loading…
Reference in a new issue