﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30588	ipdb breaks the autoreloader.	Tom Forbes	Tom Forbes	"Using ipdb within Django causes an error:

{{{
  File ""/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py"", line 249, in watched_files
    yield from iter_all_python_module_files()
  File ""/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py"", line 103, in iter_all_python_module_files
    return iter_modules_and_files(modules, frozenset(_error_files))
  File ""/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py"", line 120, in iter_modules_and_files
    sys_file_paths.append(module.__file__)
AttributeError: module '__main__' has no attribute '__file__'
}}}

ipython seems to patch __main__: https://github.com/ipython/ipython/blob/7b42de99c651de35f487adea3f57824ad97bcd74/IPython/testing/globalipapp.py#L115"	Bug	closed	Utilities	2.2	Release blocker	fixed			Accepted	1	0	0	0	0	0
