Opened 15 years ago
Closed 15 years ago
#11488 closed (fixed)
ValueError: too many values to unpack when POSTGIS_VERSION in settings
Reported by: | anonymous | Owned by: | nobody |
---|---|---|---|
Component: | GIS | Version: | dev |
Severity: | Keywords: | ||
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
On syncdb with contrib.gis installed and POSTGIS_VERSION in settings, i get a ValueError: too many values to unpack
File "C:\Python25\lib\site-packages\django\contrib\gis\db\backend\postgis\query.py", line 28, in <module> POSTGIS_VERSION, MAJOR_VERSION, MINOR_VERSION1, MINOR_VERSION2 = version_tuple
in settings:
POSTGIS_VERSION='1.3.6'
When i remove that setting, syncdb works.
It appears in http://code.djangoproject.com/browser/django/trunk/django/contrib/gis/db/backend/postgis/query.py that when POSTGIS_VERSION is not in the settings, postgis_version_tuple() returns a tuple in this format: ('1.3.6',1,3,6) whereas the GIS docs (http://geodjango.org/docs/testing.html#postgis-version) say to set POSTGIS_VERSION in the format i used. When POSTGIS_VERSION is returned, the tuple only has one element, not the four required.
i noted that the code says "This setting is intentionally undocumented" so i don't know what course of action is appropriate.
Change History (2)
comment:1 by , 15 years ago
milestone: | 1.1 |
---|
comment:2 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Docs have been updated to reflect the proper usage.
Not a blocker for 1.1.