Switching subprocess commands to recommended ones
Switched out all `subprocess.Popen` statements for `subprocess.run` since they are the more recommended and less low-level versions.
This commit is contained in:
parent
978da38001
commit
417536f1b5
1 changed files with 5 additions and 4 deletions
|
@ -95,7 +95,7 @@ def log_completed_to_taskwarrior(task_string, date, options):
|
||||||
if options.dryrun:
|
if options.dryrun:
|
||||||
print(cmd)
|
print(cmd)
|
||||||
return
|
return
|
||||||
subprocess.Popen(cmd)
|
subprocess.run(cmd)
|
||||||
|
|
||||||
|
|
||||||
def handle_open_tasks(line, date, options):
|
def handle_open_tasks(line, date, options):
|
||||||
|
@ -123,7 +123,7 @@ def add_incomplete_to_taskwarrior(task_string, date, options):
|
||||||
if options.dryrun:
|
if options.dryrun:
|
||||||
print(cmd)
|
print(cmd)
|
||||||
return
|
return
|
||||||
subprocess.Popen(cmd)
|
subprocess.run(cmd)
|
||||||
|
|
||||||
|
|
||||||
def handle_idea(line, options):
|
def handle_idea(line, options):
|
||||||
|
@ -150,7 +150,7 @@ def add_idea_to_taskwarrior(idea_string, options):
|
||||||
if options.dryrun:
|
if options.dryrun:
|
||||||
print(cmd)
|
print(cmd)
|
||||||
return
|
return
|
||||||
subprocess.Popen(cmd)
|
subprocess.run(cmd)
|
||||||
|
|
||||||
|
|
||||||
def get_prio_string(task_string):
|
def get_prio_string(task_string):
|
||||||
|
@ -192,7 +192,7 @@ def is_today(cur_date):
|
||||||
|
|
||||||
def add_today(fname, options):
|
def add_today(fname, options):
|
||||||
cmd = ["task", *options.taskwarrior_overrides, "+TODAY or +OVERDUE", "export"]
|
cmd = ["task", *options.taskwarrior_overrides, "+TODAY or +OVERDUE", "export"]
|
||||||
due_json = json.loads(subprocess.run(cmd,capture_output=True).stdout)
|
due_json = json.loads(subprocess.run(cmd, capture_output=True).stdout)
|
||||||
|
|
||||||
tasks = f"[{TODAY} 09:00] {options.todo_block_title}\n"
|
tasks = f"[{TODAY} 09:00] {options.todo_block_title}\n"
|
||||||
for task in due_json:
|
for task in due_json:
|
||||||
|
@ -209,6 +209,7 @@ def add_today(fname, options):
|
||||||
write_file.write(read_file.read())
|
write_file.write(read_file.read())
|
||||||
os.rename(repl_fname, fname)
|
os.rename(repl_fname, fname)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
process_file(opts.init())
|
process_file(opts.init())
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
Loading…
Reference in a new issue