On 2019-08-08 15:29, Larry Martell wrote:
I have some code that is using the pyke package
(https://sourceforge.net/projects/pyke/). That project seems fairly
dead, so asking here.

There is a pyke function that returns a context manager with an
iterable map. In py2.7 I did this:

from pyke import knowledge_engine
vasculopathy_engine =
knowledge_engine.engine((rule_base_source_folder,
(compiled_rule_base_folder)))
with vasculopathy_engine.prove_goal(...) as presentationGen:
     for vals, plan in presentationGen:

But in py3 that fails with: AttributeError: module 'itertools' has no
attribute 'imap'

I tried converting presentationGen to a list but get the same error.

How can I make this work in py3?

The built-in 'map' in Python 3 does what 'imap' did in Python 2.
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to