Sample call data is immutable, so cannot be changed to different values if needed.
This is because the call data is a namedtuple (immutable type):
class CallData(collections.namedtuple('calldata', fields)):
__slots__ = ()
_types = []
_nums = []
def __str__(self):
dat = ", ".join(["%s=%s" % (x, y)
for (x, y) in zip(self._fields, self)])
return "CallData(" + dat + ')'
def __reduce__(self):
args = super(CallData, self).__reduce__()
return make_calldata_tuple, (fields, )
return CallData
Could change using types.SimpleNamespace ?
Sample call data is immutable, so cannot be changed to different values if needed.
This is because the call data is a namedtuple (immutable type):
Could change using types.SimpleNamespace ?