﻿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
4301	"""manage.py loaddata"" cannot work with python dumps (but tries hard anyway)"	Malcolm Tredinnick	Russell Keith-Magee	"If you use dumppdata with --format=python and then try to load the result with loaddata, it fails with an error about using non-ints as string offsets inside serializers.python.Deserializer.

This actually makes sense. although it took me more than a couple of minutes to realise it.  In core.management we are reading the input file and passing it to the deserializer, but the deserializer for python assumes the input is a python object, not a string (a good thing; we don't eval() untrusted code).

We should probably just abort with a sensible error is loaddata tries to use the python format, because the current error message looks like it should work but there is something wrong with the dump.

Assigning to Russell, just for laughs, since he's been playing in this area a lot of late and might have some bright ideas."		closed	Core (Management commands)	dev		duplicate			Accepted	0	0	0	0	0	0
