code: def int(self, *args):
          
          data = self.bytes(*args)
          if data is not None:
              if len(data) == 1:
                  return struct.unpack("<B", data)[0]
              if len(data) == 2:
                  return struct.unpack("<H", data)[0]
              if len(data) == 4:
                  return struct.unpack("<L", data)[0]
              if len(data) == 8:
                  return struct.unpack("<Q", data)[0]
              print("can't get int from %s" % hexdump(data))
docs: Return the integer stored in the specified node.
  
          Any type of integer will be decoded: byte, short, long, long long