diff options
author | neodarz <neodarz@neodarz.net> | 2019-05-26 16:34:05 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2019-05-26 16:34:05 +0200 |
commit | 0e1fd56310060d269d798aadb80784651abcba0e (patch) | |
tree | cf9ac06121d9f402eb013db4b9a13e24b3732182 /pyblog | |
parent | 3fbed66ded190db27d67b006172f10bb03f54cc7 (diff) | |
download | my_new_personal_website-0e1fd56310060d269d798aadb80784651abcba0e.tar.xz my_new_personal_website-0e1fd56310060d269d798aadb80784651abcba0e.zip |
Move edit_post_with_editor to external file
Diffstat (limited to 'pyblog')
-rwxr-xr-x | pyblog | 20 |
1 files changed, 2 insertions, 18 deletions
@@ -53,22 +53,6 @@ from generators import generators from cli import cli -def edit_post_with_editor(path): - """Launch text editor to edit post at a given path. - - Text editor is $VISUAL, then if empty, $EDITOR, then if still empty, - vi. - - """ - if "VISUAL" in os.environ: - editor = os.environ["VISUAL"] - elif "EDITOR" in os.environ: - editor = os.environ["EDITOR"] - else: - editor = "vi" - subprocess.call([editor, path]) - - def new_post(title): """Create a new post with metadata pre-filled. @@ -103,7 +87,7 @@ def new_post(title): newpost.write("---\n\n") sys.stderr.write("New post created in:\n") print(fullpath) - edit_post_with_editor(fullpath) + cli.edit_post_with_editor(fullpath) return 0 @@ -598,7 +582,7 @@ def edit_existing_post(args): selection = selector.select() if selection: print(selection) - edit_post_with_editor(selection) + cli.edit_post_with_editor(selection) else: return 1 |