enforce data types in __init__
This commit is contained in:
parent
0e43264748
commit
75a29aeaea
2
nbt.py
2
nbt.py
@ -49,7 +49,7 @@ class TAG_Value:
|
|||||||
def __init__(self, value=0, name=None, data=""):
|
def __init__(self, value=0, name=None, data=""):
|
||||||
self.name=name
|
self.name=name
|
||||||
if(data==""):
|
if(data==""):
|
||||||
self.value = value
|
self.value = self.dataType(value)
|
||||||
else:
|
else:
|
||||||
(self.value,) = struct.unpack(self.fmt, data[0:struct.calcsize(self.fmt)]);
|
(self.value,) = struct.unpack(self.fmt, data[0:struct.calcsize(self.fmt)]);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user