code: def visit_datadescr(datadescr, name=None):
      sig = signature(datadescr)
      doc = docstring(datadescr)
      name = sig.split(":")[0].strip()
      type = sig.split(":")[1].strip()
      sig = f"{name}(self) -> {type}"
      body = Lines.INDENT + "..."
      return f"@property\ndef {sig}:\n{doc}\n{body}\n"
  
imports: import os
  import sys
  import inspect
  import textwrap
label_desc: Use image node_id 14 for calling a global function with example usage: visit_datadescr(datadescr, name) and returns: str, sig, str, doc, str, body, str