code: def end(self):
      return self.offset + self.len
  
imports: import logging
  import select
  import socket
  import struct
  import threading
  from collections import deque
  from six.moves import queue
  from thrift.transport import TTransport
  from thrift.protocol.TBinaryProtocol import TBinaryProtocolFactory
label_desc: Use image node_id 2 for calling the Message obj's underlying member method code with example usage: obj.end() and returns: unknown