Replace pprintpp usage by devtools.debug
This commit is contained in:
parent
0dadf7de97
commit
626a43b7b0
|
@ -1,6 +1,6 @@
|
||||||
remote_pdb >= 2.0.0, < 3
|
remote_pdb >= 2.0.0, < 3
|
||||||
pdbpp >= 0.10.2, < 0.11
|
pdbpp >= 0.10.2, < 0.11
|
||||||
pprintpp >= 0.4.0, < 0.5
|
devtools >= 0.4.0, < 0.5
|
||||||
|
|
||||||
mypy >= 0.790, < 0.800
|
mypy >= 0.790, < 0.800
|
||||||
flake8 >= 3.8.4, < 4
|
flake8 >= 3.8.4, < 4
|
||||||
|
|
|
@ -55,13 +55,8 @@ class Model(MutableMapping):
|
||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
"""Provide a full representation of the model and its content."""
|
"""Provide a full representation of the model and its content."""
|
||||||
|
|
||||||
try:
|
|
||||||
from pprintpp import pformat
|
|
||||||
except ImportError:
|
|
||||||
from pprint import pformat # type: ignore
|
|
||||||
|
|
||||||
return "%s(sync_id=%s, %s)" % (
|
return "%s(sync_id=%s, %s)" % (
|
||||||
type(self).__name__, self.sync_id, pformat(self._data),
|
type(self).__name__, self.sync_id, self._data,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -134,7 +134,7 @@ class QMLBridge:
|
||||||
|
|
||||||
|
|
||||||
def pdb(self, extra_data: Sequence = (), remote: bool = False) -> None:
|
def pdb(self, extra_data: Sequence = (), remote: bool = False) -> None:
|
||||||
"""Call the RemotePdb debugger; define some conveniance variables."""
|
"""Call the python debugger, defining some conveniance variables."""
|
||||||
|
|
||||||
ad = extra_data # noqa
|
ad = extra_data # noqa
|
||||||
ba = self.backend # noqa
|
ba = self.backend # noqa
|
||||||
|
@ -144,12 +144,11 @@ class QMLBridge:
|
||||||
|
|
||||||
rc = lambda c: asyncio.run_coroutine_threadsafe(c, self._loop) # noqa
|
rc = lambda c: asyncio.run_coroutine_threadsafe(c, self._loop) # noqa
|
||||||
|
|
||||||
p = print # pdb's `p` doesn't print a class's __str__ # noqa
|
|
||||||
try:
|
try:
|
||||||
log.warning("\nThe pprintpp python package is not installed.")
|
from devtools import debug # noqa
|
||||||
from pprintpp import pprint as pp # noqa
|
d = debug # noqa
|
||||||
except ModuleNotFoundError:
|
except ModuleNotFoundError:
|
||||||
pass
|
log.warning("Module python-devtools not found, can't use debug()")
|
||||||
|
|
||||||
if remote:
|
if remote:
|
||||||
# Run `socat readline tcp:127.0.0.1:4444` in a terminal to connect
|
# Run `socat readline tcp:127.0.0.1:4444` in a terminal to connect
|
||||||
|
|
Loading…
Reference in New Issue
Block a user