def __make__(self):
def __make_magic__():<EOL><INDENT>nanosecond = bool(self.__args__.get('<STR_LIT>', False))   <EOL>byteorder = self.__args__.get('<STR_LIT>', sys.byteorder)   <EOL>lilendian = self.__args__.get('<STR_LIT>')                  <EOL>bigendian = self.__args__.get('<STR_LIT>')                  <EOL>if lilendian is not None and bigendian is not None:<EOL><INDENT>if lilendian == bigendian:<EOL><INDENT>raise EndianError('<STR_LIT>')<EOL><DEDENT>if bigendian:<EOL><INDENT>return _MAGIC_NUM[('<STR_LIT>', False)], False<EOL><DEDENT>if lilendian:<EOL><INDENT>return _MAGIC_NUM[('<STR_LIT>', True)], True<EOL><DEDENT><DEDENT>if byteorder.lower() not in ('<STR_LIT>', '<STR_LIT>'):<EOL><INDENT>raise EndianError(f"<STR_LIT>")<EOL><DEDENT>magic_number = _MAGIC_NUM[(byteorder.lower(), nanosecond)]<EOL>return magic_number, (byteorder.lower() == '<STR_LIT>')<EOL><DEDENT>magic_number, lilendian = __make_magic__()                            <EOL>version = self.__args__.get('<STR_LIT:version>', (<NUM_LIT:2>, <NUM_LIT:4>))                        <EOL>version_major = self.__args__.get('<STR_LIT>', version[<NUM_LIT:0>])        <EOL>version_minor = self.__args__.get('<STR_LIT>', version[<NUM_LIT:1>])        <EOL>thiszone = self.__args__.get('<STR_LIT>', <NUM_LIT:0>)                           <EOL>sigfigs = self.__args__.get('<STR_LIT>', <NUM_LIT:0>)                             <EOL>snaplen = self.__args__.get('<STR_LIT>', <NUM_LIT>)                        <EOL>network = self.__args__.get('<STR_LIT>', LINKTYPE['<STR_LIT>'])              <EOL>network_default = self.__args__.get('<STR_LIT>')                <EOL>network_reversed = self.__args__.get('<STR_LIT>', False)       <EOL>network_namespace = self.__args__.get('<STR_LIT>', LINKTYPE)  <EOL>return b'<STR_LIT>' % (<EOL>magic_number,<EOL>self.pack(version_major, size=<NUM_LIT:2>, lilendian=lilendian),<EOL>self.pack(version_minor, size=<NUM_LIT:2>, lilendian=lilendian),<EOL>self.pack(thiszone, size=<NUM_LIT:4>, lilendian=lilendian),<EOL>self.pack(sigfigs, size=<NUM_LIT:4>, lilendian=lilendian),<EOL>self.pack(snaplen, size=<NUM_LIT:4>, lilendian=lilendian),<EOL>self.index(network, network_default, namespace=network_namespace,<EOL>reversed=network_reversed, pack=True, lilendian=lilendian),<EOL>)<EOL>
Make packet data.