code: def dprint(s):
      '''Prints `s` with additional debugging informations'''
  
      import inspect
  
      frameinfo = inspect.stack()[1]
      callerframe = frameinfo.frame
      d = callerframe.f_locals
  
      if (isinstance(s,str)):
          val = eval(s, d)
      else:
          val = s
          cc = frameinfo.code_context[0]
          import re
          regex = re.compile("dprint\((.*)\)")
          res = regex.search(cc)
          s = res.group(1)
  
      text = ''
      text += bcolors.OKBLUE + "At <{}>\n".format(str(frameinfo)) + bcolors.ENDC
      text += bcolors.WARNING + "{}:  ".format(s) + bcolors.ENDC
      text += str(val)
      text += str()
  
      print(textf dprint(s):
      '''Prints `s` with additional debugging informations'''
  
      import inspect
  
      frameinfo = inspect.stack()[1]
      callerframe = frameinfo.frame
      d = callerframe.f_locals
  
      if (isinstance(s,str)):
          val = eval(s, d)
      else:
          val = s
          cc = frameinfo.code_context[0]
          import re
          regex = re.compile("dprint\((.*)\)")
          res = regex.search(cc)
          s = res.group(1)
  
      text = ''
      text += bcolors.OKBLUE + "At <{}>\n".format(str(frameinfo)) + bcolors.ENDC
      text += bcolors.WARNING + "{}:  ".format(s) + bcolors.ENDC
      text += str(val)
      text += str()
  
      print(text)
docs: Prints `s` with additional debugging informations