code: def pprint(self, file_=sys.stdout):
          
  
          code = []
          if self._deps:
              code.append("# dependencies:")
          for k, v in _compat.iteritems(self._deps):
              code.append("#   %s: %r" % (k, v))
          code.append(str(self))
          code = "\n".join(code)
  
          if file_.isatty():
              try:
                  from pygments import highlight
                  from pygments.lexers import PythonLexer
                  from pygments.formatters import TerminalFormatter
              except ImportError:
                  pass
              else:
                  formatter = TerminalFormatter(bg="dark")
                  lexer = PythonLexer()
                  file_.write(highlight(code, lexer, formatter))
                  return
          file_.write(code + "\n")
docs: Print the code block to stdout.
          Does syntax highlighting if possible.