code: def scan_opcodes(self, co):
      # Scan the code, and yield 'interesting' opcode combinations
      for name in dis._find_store_names(co):
          yield "store", (name,)
      for name, level, fromlist in dis._find_imports(co):
          if level == 0:  # absolute import
              yield "absolute_import", (fromlist, name)
          else:  # relative import
              yield "relative_import", (level, fromlist, name)
  
imports: import dis
  import importlib._bootstrap_external
  import importlib.machinery
  import marshal
  import os
  import io
  import sys
label_desc: Use image node_id 17 for calling the ModuleFinder obj's underlying member method code with example usage: obj.scan_opcodes(co) without return types