move into package format

This commit is contained in:
Jeff Epler 2023-07-06 11:16:51 -05:00
parent 405db6cc89
commit 892c0ad05a
No known key found for this signature in database
GPG key ID: D5BF15AB975AB4DE
7 changed files with 21 additions and 15 deletions

View file

View file

@ -0,0 +1,12 @@
# SPDX-FileCopyrightText: 2023 Jeff Epler for Adafruit Industries
#
# SPDX-License-Identifier: MIT
from .editor import edit
if __name__ == "__main__":
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("filename")
args = parser.parse_args()
edit(args.filename)

View file

@ -6,7 +6,7 @@
import gc
import os
import dang as curses
from . import dang as curses
class MaybeDisableReload:
@ -287,12 +287,3 @@ def editor(stdscr, filename): # pylint: disable=too-many-branches,too-many-stat
def edit(filename):
with MaybeDisableReload():
return curses.wrapper(editor, filename)
if __name__ == "__main__":
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("filename")
args = parser.parse_args()
edit(args.filename)

View file

@ -4,7 +4,7 @@
import os
import dang as curses
from . import dang as curses
always = ["code.py", "boot.py", "settings.toml", "boot_out.txt"]
good_extensions = [".py", ".toml", ".txt", ".json"]

View file

@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: MIT
from dang import wrapper
from adafruit_editor.dang import wrapper
def main(stdscr):

View file

@ -2,11 +2,14 @@
#
# SPDX-License-Identifier: MIT
import editor
import picker
from adafruit_editor import editor, picker
while True:
filename = picker.pick_file()
try:
filename = picker.pick_file()
except KeyboardInterrupt:
break
try:
editor.edit(filename)
except KeyboardInterrupt: