44import uuid
55
66from datetime import datetime
7+ from nxc .logger import nxc_logger
78
89
910class Substitution :
@@ -45,7 +46,7 @@ def xml(self, template=None):
4546 elif self ._type == 0xf :
4647 return str (uuid .UUID (bytes_le = value .data ))
4748 else :
48- print ( "Unknown value type" , hex (value .type ))
49+ nxc_logger . display ( f "Unknown value type { hex (value .type )} " )
4950
5051
5152class Value :
@@ -70,7 +71,7 @@ def __init__(self, buf, offset):
7071 elif next_token [0 ] == 0x0e :
7172 self ._value = Substitution (buf , offset + 1 + self ._name .length )
7273 else :
73- print ( "Unknown attribute next_token" , hex (next_token [0 ]), hex (offset + 1 + self ._name .length ))
74+ nxc_logger . display ( f "Unknown attribute next_token { hex (next_token [0 ])} { hex (offset + 1 + self ._name .length )} " )
7475
7576 self .length = 1 + self ._name .length + self ._value .length
7677
@@ -123,7 +124,7 @@ def __init__(self, buf, offset):
123124 elif next_token == 0x0e or next_token == 0x0d :
124125 element = Substitution (buf , ofs )
125126 else :
126- print ( "Unknown intern next_token" , hex (next_token ), hex (ofs ))
127+ nxc_logger . display ( f "Unknown intern next_token { hex (next_token )} { hex (ofs )} " )
127128 break
128129
129130 self ._children .append (element )
@@ -135,7 +136,7 @@ def __init__(self, buf, offset):
135136 ofs += 1
136137 break
137138 else :
138- print ( "Unknown element next_token" , hex (next_token ), hex (ofs ))
139+ nxc_logger . display ( f "Unknown element next_token { hex (next_token )} { hex (ofs )} " )
139140 break
140141
141142 self .length = ofs - offset
@@ -181,7 +182,7 @@ def __init__(self, buf, offset):
181182
182183 self .length = 22 + self ._xml .length + 5 + num_values * 4 + values_length
183184 else :
184- print ( "Unknown template token" , hex (next_token ))
185+ nxc_logger . display ( f "Unknown template token { hex (next_token )} " )
185186
186187 def xml (self , template = None ):
187188 return self ._xml .xml (self )
@@ -196,7 +197,7 @@ def __init__(self, buf, offset):
196197 elif next_token == 0x01 or next_token == 0x41 :
197198 self ._element = Element (buf , offset + 4 )
198199 else :
199- print ( "Unknown binxml token" , hex (next_token ))
200+ nxc_logger . display ( f "Unknown binxml token { hex (next_token )} " )
200201
201202 self .length = 4 + self ._element .length
202203
0 commit comments