Mon 12 May 2003 02:55:05 AM UTC, original submission:
njh wrote that pfh and Peter had disappeared:
Both seem to have disappeared off the face of the circle!:
Circle: data type error: expecting string, got u'pfh'. Traceback:
File "/usr/lib/python2.2/threading.py", line 414, in __bootstrap
self.run()
File "./circlelib/utility.py", line 714, in run
apply(self.function,(self.manager,) + self.parameters)
File "./circlelib/chat.py", line 148, in chat_tell_task
ret_value = chat.node.call(dest_address[i],message)
File "./circlelib/node.py", line 2210, in call
return self.call_timed(address,query,low_priority,n_retries)[0]
File "./circlelib/node.py", line 2225, in call_timed
check.check_matches(query[1:], sigs[0])
File "./circlelib/check.py", line 361, in check_matches
check_matches(item[i], template[i])
File "./circlelib/check.py", line 368, in check_matches
check_matches(sub_item, template[0])
File "./circlelib/check.py", line 361, in check_matches
check_matches(item[i], template[i])
File "./circlelib/check.py", line 382, in check_matches
_checkers[template](item)
File "./circlelib/check.py", line 131, in check_is_string
show_bug('data type error: expecting string, got ' + repr(item))
Notes:
- traceback line numbers for chat did not seem to correspond to the correct code in chat.py.
- it is not obvious how this tripped the type checking, the message signature should have let unicode through
|