J. Merrill wrote: > I have not checked if that would work (in either current CPython or > IronPython), > and if it does that's what should be in simpy -- but isinstance wasn't added > until > 2.2 (I think) and simpy was probably built before that.
you got that backwards: GeneratorType was added in Python 2.2, but isinstance has been around for a long time (1.5 or so). > You might want to look at this (long) thread: > > http://www.gossamer-threads.com/lists/python/python/365821?nohighlight=1#365821 > > which (it seems to me) somewhat suggests using > if not hasattr(process, '__iter__'): > in this case. without looking at SimPy, it sounds like the best way would simply be to remove the type test. if the code uses generators in the usual way, it will simply fail on the first __iter__ or next call if it's given the wrong kind of object... cheers /F _______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com