Browse Source

chore: improved helper typing and reqork autodoc class resolution

pull/427/head
Parodi, Eugenio 🌶 8 months ago
parent
commit
6872960acc
  1. 1
      Makefile
  2. 2
      docs/source/sphinx_modules/sphinx_ext_autosummary_reworked.py
  3. 4
      libs/pyTermTk/TermTk/TTkCore/helper.py

1
Makefile

@ -23,7 +23,6 @@
doc: .venv
. .venv/bin/activate ; \
tools/prepareBuild.sh doc ; \
make -C docs/source/ clean ; \
make -C docs/source/ html ;

2
docs/source/sphinx_modules/sphinx_ext_autosummary_reworked.py

@ -153,7 +153,7 @@ def setup(app: Sphinx) -> ExtensionMetadata:
def _getSignals(_obj):
ret = []
for _name in (_th:=get_type_hints(_obj,localns={'TTkContainer':ttk.TTkContainer})):
for _name in (_th:=get_type_hints(_obj,localns=ttk.__dict__)):
# print(f"{_th=}")
if _name.startswith('_'): continue
if 'pyTTkSignal' in str(_th[_name]):

4
libs/pyTermTk/TermTk/TTkCore/helper.py

@ -62,7 +62,7 @@ class TTkHelper:
self._prevFocus = prevFocus
self._modal = modal
widget.move(x,y)
_overlay: list[_Overlay] = []
_overlay: list[TTkHelper._Overlay] = []
@staticmethod
def updateAll() -> None:
@ -140,7 +140,7 @@ class TTkHelper:
modal._widget.setFocus()
@staticmethod
def getLastModal() -> Optional["_Overlay"]:
def getLastModal() -> Optional[TTkHelper._Overlay]:
modal = None
for o in TTkHelper._overlay:
if o._modal:

Loading…
Cancel
Save