code: def print(self, text, noindent=False, **kwargs):
      #        if noindent:
      #            prf = ''
      #        else:
      #            prf = self._indent
      new_text = text.format(**kwargs)
      #        print(prf, new_text, file=self.out, sep='', end='')
      print(new_text, file=self.out, sep="", end="")
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from ...asttools import Visitor
  import sys
  import _ast
  from warnings import warn
label_desc: Use image node_id 4 for calling the ASTPrinter obj's underlying member method code with example usage: obj.print(text, noindent) without return types