code: def find_module(
      self,
      module_name,
      relative_to=None,
      pos=None,
      need_pxd=True,
      absolute_fallback=True,
  ):
      if relative_to:
          raise AssertionError(
              "Relative imports not supported in utility code."
          )
      if module_name != self.module_name:
          if module_name not in self.modules:
              raise AssertionError(
                  "Only the cython cimport is supported."
              )
          else:
              return self.modules[module_name]
  
      if self.scope is None:
          self.scope = NonManglingModuleScope(
              self.prefix,
              module_name,
              parent_module=None,
              context=self,
              cpp=self.cpp,
          )
  
      return self.scope
  
imports: from __future__ import absolute_import
  from .TreeFragment import parse_from_strings, StringParseContext
  from .None import Symtab
  from .None import Naming
  from .None import Code
label_desc: Use image node_id 1 for calling the CythonUtilityCodeContext obj's underlying member method code with example usage: obj.find_module(module_name, relative_to, pos, need_pxd, absolute_fallback) and returns: self, self