goodboy
goodboy
Yah so the version I can get this working by hacking around it and doing: ```python if sys.version_info >= (3, 10): pdb_obj._printlonglist(False) ``` as long as I pin to version...
Lol, so this took me a while to figure out, but it's `fancycompleter`. If i upgrade to the `0.9.2` (dev) version (instead of the one that seems to get installed...
Yes, i will try to produce a test for this and #496
@hackaugusto you might end up having to implement a separate async specific `breakpoint()` that user code must `await`. So define and async func which calls `await pdbpp.async.breakpoint()` underneath. Unfortunately `pdb`...
For those interested I have added these by creating a subtype of `pdbpp.Pdbp` for now.
Linking https://github.com/goodboy/tractor/pull/165 as source discovery.
Yeah maybe it was just the one major version? I'm not sure. For now this is being worked around by taking `master` commits but sure would be nice to get...
Ah further info from digging into the `fancycompleter` docs: https://github.com/pdbpp/fancycompleter/blob/8ae963eff76b327b7533f39f40d04eb2b99fa3fd/README.md#how-do-i-get-colors > Starting from version 0.6.1, fancycompleter works also on Windows, relying on [pyreadline](https://pypi.python.org/pypi/pyreadline). At the moment of writing, the latest...
Further iirc i've had windows users install this lib and have things work i think? https://github.com/pyreadline3/pyreadline3/ And indeed [the import is fixed in this project](https://github.com/pyreadline3/pyreadline3/blob/0549a7668c0c2a618993cee3646e5242b7b3bb6d/pyreadline3/py3k_compat.py#L4).
Yah so changing to this made our [CI run clean](https://github.com/goodboy/tractor/pull/316) so I would say getting the change into https://github.com/pdbpp/fancycompleter/issues/37 would be pretty important for a `pdbpp` release supporting 3.10 😉