code: def msg(self, path: Path, code: str):
      if not self.verbose:
          return
      # P: package dir
      # F: python file
      # S: skipped (not a package dir)
      # X: skipped (deny-listed)
      # N: skipped (not a python file)
      for i in range(self.indent):
          print("    ", end="")
      print(f"{code} {path}")
  
imports: import argparse
  import functools
  import itertools
  import marshal
  import os
  import types
  from dataclasses import dataclass
  from pathlib import Path
  from typing import List
label_desc: Use image node_id 2 for calling the Freezer obj's underlying member method code with example usage: obj.msg(path, code) without return types