﻿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
2968	[patch] 2nd/3rd arguments for __import__ are '' (empty string) instead of {} (empty dictionary)	Yasushi Masuda <ymasuda@…>	Adrian Holovaty	"According to Python library reference, the 2nd/3rd arguments of __import__ should be a dictionary
(whatever globals() or locals() returns), but {{{''}}} (empty strings) are used instead in some part of the code.
It's not fatal because current CPython implementation does not care what type those argument are, 
however, it may change in future, or in alternative Python implementation such as IronPython or Jython
(actually, Jython raises ValueError for {{{__import__(mod, '', '', [''])}}}).

Relevant files include: {{{conf/__init__.py, core/management.py, core/urlresolvers.py, db/__init__.py,
template/__init__.py, template/context.py, template/loader.py, templatetags/__init__.py, test/doctest.py, 
test/simple.py, views/debug.py, contrib/auth/__init__.py, core/cache/__init__.py, core/handlers/base.py,
core/serializers/__init__.py, db/models/loading.py, template/loaders/app_directories.py, 
contrib/admin/views/doc.py}}}, and {{{contrib/admin/views/template.py}}}."	defect	closed	Core (Other)		normal	fixed			Unreviewed	1	0	0	0	0	0
