def warn_multiproc(): import pydev_log pydev_log.error_once( "pydev debugger: New process is launching (breakpoints won't work in the new process).\n" "pydev debugger: To debug that process please enable 'Attach to subprocess automatically while debugging?' option in the debugger settings.\n" )
def get_source(frame): try: node = frame.f_locals['self'] if hasattr(node, 'source'): return node.source else: pydev_log.error_once("WARNING: Template path is not available. Please set TEMPLATE_DEBUG=True in your settings.py to make django template breakpoints working") return None except: pydev_log.debug(traceback.format_exc()) return None
def get_source(frame): try: node = frame.f_locals['self'] if hasattr(node, 'source'): return node.source else: pydev_log.error_once( "WARNING: Template path is not available. Please set TEMPLATE_DEBUG=True in your settings.py to make django template breakpoints working" ) return None except: pydev_log.debug(traceback.format_exc()) return None
def _get_source(frame): # This method is usable only for the Django <= 1.8 try: node = frame.f_locals['self'] if hasattr(node, 'source'): return node.source else: if IS_DJANGO18: # The debug setting was changed since Django 1.8 pydev_log.error_once("WARNING: Template path is not available. Set the 'debug' option in the OPTIONS of a DjangoTemplates " "backend.") else: # The debug setting for Django < 1.8 pydev_log.error_once("WARNING: Template path is not available. Please set TEMPLATE_DEBUG=True in your settings.py to make " "django template breakpoints working") return None except: pydev_log.debug(traceback.format_exc()) return None
def _get_source(frame): # This method is usable only for the Django <= 1.8 try: node = frame.f_locals["self"] if hasattr(node, "source"): return node.source else: if IS_DJANGO18: # The debug setting was changed since Django 1.8 pydev_log.error_once( "WARNING: Template path is not available. Set the 'debug' option in the OPTIONS of a DjangoTemplates " "backend." ) else: # The debug setting for Django < 1.8 pydev_log.error_once( "WARNING: Template path is not available. Please set TEMPLATE_DEBUG=True in your settings.py to make " "django template breakpoints working" ) return None except: pydev_log.debug(traceback.format_exc()) return None
def log_error_once(msg): import pydev_log pydev_log.error_once(msg)