code: def __str__(self):
      cfstr = _corefoundation.CFURLGetString(self._obj)
      out = _corefoundation.CFStringGetCStringPtr(cfstr, 0)
      # Resulting CFString does not need to be released according to docs.
      return out
  
imports: import copy
  import ctypes
  import ctypes.util
  import os
  import sys
  from .exceptions import DecodeError
  from .base import AudioFile
label_desc: Use image node_id 2 for calling the CFURL obj's underlying member method code with example usage: obj.__str__() and returns: out