Hello, I was using the python shell to test my Django model, and I got this error :
In [91]: MediaCollection.objects.by_country("gabon") Out[91]: ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (12, 0)) ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (72, 0)) ERROR: Internal Python error in the inspect module. Below is the traceback from this internal error. Traceback (most recent call last): File "/var/lib/python-support/python2.5/IPython/ultraTB.py", line 662, in text locals,formatvalue=var_repr)) File "/usr/lib/python2.5/inspect.py", line 812, in formatargvalues specs.append(strseq(args[i], convert, join)) File "/usr/lib/python2.5/inspect.py", line 767, in strseq return convert(object) File "/usr/lib/python2.5/inspect.py", line 809, in convert return formatarg(name) + formatvalue(locals[name]) KeyError: 'connection' IPython's exception reporting continues... --------------------------------------------------------------------------- ValueError Traceback (most recent call last) /home/david/dev/cremtest/<ipython console> in <module>() /var/lib/python-support/python2.5/IPython/Prompts.pyc in __call__ (self, arg) 549 550 # and now call a possibly user-defined print mechanism --> 551 manipulated_val = self.display(arg) 552 553 # user display hooks can change the variable to be stored in /var/lib/python-support/python2.5/IPython/Prompts.pyc in _display (self, arg) 575 return IPython.generics.result_display(arg) 576 except TryNext: --> 577 return self.shell.hooks.result_display(arg) 578 579 # Assign the default display method: /var/lib/python-support/python2.5/IPython/hooks.pyc in __call__(self, *args, **kw) 133 #print "prio",prio,"cmd",cmd #dbg 134 try: --> 135 ret = cmd(*args, **kw) 136 return ret 137 except ipapi.TryNext, exc: /var/lib/python-support/python2.5/IPython/hooks.pyc in result_display (self, arg) 163 164 if self.rc.pprint: --> 165 out = pformat(arg) 166 if '\n' in out: 167 # So that multi-line strings line up with the left column of /usr/lib/python2.5/pprint.pyc in pformat(self, object) 109 def pformat(self, object): 110 sio = _StringIO() --> 111 self._format(object, sio, 0, 0, {}, 0) 112 return sio.getvalue() 113 /usr/lib/python2.5/pprint.pyc in _format(self, object, stream, indent, allowance, context, level) 127 self._readable = False 128 return --> 129 rep = self._repr(object, context, level - 1) 130 typ = _type(object) 131 sepLines = _len(rep) > (self._width - 1 - indent - allowance) /usr/lib/python2.5/pprint.pyc in _repr(self, object, context, level) 193 def _repr(self, object, context, level): 194 repr, readable, recursive = self.format(object, context.copy(), --> 195 self._depth, level) 196 if not readable: 197 self._readable = False /usr/lib/python2.5/pprint.pyc in format(self, object, context, maxlevels, level) 205 and whether the object represents a recursive construct. 206 """ --> 207 return _safe_repr(object, context, maxlevels, level) 208 209 /usr/lib/python2.5/pprint.pyc in _safe_repr(object, context, maxlevels, level) 290 return format % _commajoin(components), readable, recursive 291 --> 292 rep = repr(object) 293 return rep, (rep and not rep.startswith('<')), False 294 /var/lib/python-support/python2.5/django/db/models/query.pyc in __repr__(self) 145 146 def __repr__(self): --> 147 data = list(self[:REPR_OUTPUT_SIZE + 1]) 148 if len(data) > REPR_OUTPUT_SIZE: 149 data[-1] = "...(remaining elements truncated)..." /var/lib/python-support/python2.5/django/db/models/query.pyc in __len__ (self) 160 self._result_cache = list(self.iterator()) 161 elif self._iter: --> 162 self._result_cache.extend(list(self._iter)) 163 return len(self._result_cache) 164 /var/lib/python-support/python2.5/django/db/models/query.pyc in iterator(self) 273 extra_select = self.query.extra_select.keys() 274 index_start = len(extra_select) --> 275 for row in self.query.results_iter(): 276 if fill_cache: 277 obj, _ = get_cached_row(self.model, row, index_start, /var/lib/python-support/python2.5/django/db/models/sql/query.pyc in results_iter(self) 204 resolve_columns = hasattr(self, 'resolve_columns') 205 fields = None --> 206 for rows in self.execute_sql(MULTI): 207 for row in rows: 208 if resolve_columns: /var/lib/python-support/python2.5/django/db/models/sql/query.pyc in execute_sql(self, result_type) 1732 1733 cursor = self.connection.cursor() -> 1734 cursor.execute(sql, params) 1735 1736 if not result_type: /var/lib/python-support/python2.5/django/db/backends/util.pyc in execute(self, sql, params) 17 start = time() 18 try: ---> 19 return self.cursor.execute(sql, params) 20 finally: 21 stop = time() /var/lib/python-support/python2.5/django/db/backends/mysql/base.pyc in execute(self, query, args) 81 def execute(self, query, args=None): 82 try: ---> 83 return self.cursor.execute(query, args) 84 except Database.OperationalError, e: 85 # Map some error codes to IntegrityError, since they seem to be /var/lib/python-support/python2.5/MySQLdb/cursors.pyc in execute(self, query, args) 164 del tb 165 self.messages.append((exc, value)) --> 166 self.errorhandler(self, exc, value) 167 self._executed = query 168 if not self._defer_warnings: self._warning_check() /var/lib/python-support/python2.5/MySQLdb/connections.pyc in defaulterrorhandler(***failed resolving arguments***) 33 del cursor 34 del connection ---> 35 raise errorclass, errorvalue 36 37 ValueError: hour must be in 0..23 It seems to be related to IPython but I don't understand the error. Thanks in advance. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---