def _nbytes(self, deep=False):
<EOL>objsize = <NUM_LIT><EOL>level_nbytes = sum(i.memory_usage(deep=deep) for i in self.levels)<EOL>label_nbytes = sum(i.nbytes for i in self.codes)<EOL>names_nbytes = sum(getsizeof(i, objsize) for i in self.names)<EOL>result = level_nbytes + label_nbytes + names_nbytes<EOL>result += self._engine.sizeof(deep=deep)<EOL>return result<EOL>
return the number of bytes in the underlying data
deeply introspect the level data if deep=True

include the engine hashtable

*this is in internal routine*