code: def get_module_name(self):
      basename = os.path.basename(self.modulefilename)
      # kill both the .so extension and the other .'s, as introduced
      # by Python 3: 'basename.cpython-33m.so'
      basename = basename.split(".", 1)[0]
      # and the _d added in Python 2 debug builds --- but try to be
      # conservative and not kill a legitimate _d
      if basename.endswith("_d") and hasattr(sys, "gettotalrefcount"):
          basename = basename[:-2]
      return basename
  
imports: import sys, os, binascii, shutil, io
  from .None import __version_verifier_modules__
  from .None import ffiplatform
  from .error import VerificationError
label_desc: Use image node_id 5 for calling the Verifier obj's underlying member method code with example usage: obj.get_module_name() and returns: basename