feat: asked-field envelope, standalone form components, branched forms
This commit is contained in:
parent
0d43b0e8fb
commit
f27be044b4
26 changed files with 3651 additions and 104 deletions
|
|
@ -211,7 +211,11 @@ def run_sync_blocking(
|
|||
|
||||
class _JsonFilter(DefaultFilter):
|
||||
def __call__(self, change, path: str) -> bool: # type: ignore[override]
|
||||
return super().__call__(change, path) and path.endswith(".json")
|
||||
if not (super().__call__(change, path) and path.endswith(".json")):
|
||||
return False
|
||||
# The ignore file itself is tiny; re-read per event so no restart
|
||||
# is needed after editing it.
|
||||
return Path(path).stem not in export.ignored_stems(Path(path).parent)
|
||||
|
||||
|
||||
async def watch_forever(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue