Anyways, I see what's going on here: With the line,
for state in curstate.next_states():
if not state.to_string() in seen_states:
dq.append(state)
Inadvertently using the name of a module as a variable seems to be
causing this.
In any case, this shouldn't cause issues with constructors, so I'd
call this a bug..
Ed
--
http://mail.python.org/mailman/listinfo/python-list
