Skip to content

Commit

Permalink
Merge pull request #21 from sanredz/mrporsev/work-on-editt
Browse files Browse the repository at this point in the history
bug(template): Fix error if no templates file exists #20
  • Loading branch information
mrporsev authored Mar 7, 2023
2 parents ad76dd8 + e2d836b commit 8911d8b
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions httpie/cli/argtemplate.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import json
import os


TEMPLATE_FILE = "httpie/cli/templates.json"
Expand Down Expand Up @@ -33,6 +34,11 @@ def store_json_template(args):
template['method'] = template_method
template['url'] = template_url
template['data'] = template_variables

# Check if the templates.json file exists
if not os.path.isfile(TEMPLATE_FILE):
open(TEMPLATE_FILE, "w").close()

with open(TEMPLATE_FILE, "r+") as f:
stored_templates = {}
try:
Expand All @@ -49,6 +55,11 @@ def store_json_template(args):

def edit_json_template(args):
stored_templates = {}

# Check if the templates.json file exists
if not os.path.isfile(TEMPLATE_FILE):
open(TEMPLATE_FILE, "w").close()

with open(TEMPLATE_FILE, "r+") as f:
try:
stored_templates = json.load(f)
Expand Down Expand Up @@ -84,6 +95,10 @@ def edit_json_template(args):


def load_template(arg):
# Check if the templates.json file exists
if not os.path.isfile(TEMPLATE_FILE):
open(TEMPLATE_FILE, "w").close()

with open(TEMPLATE_FILE, "r+") as f:
stored_templates = {}
try:
Expand Down

0 comments on commit 8911d8b

Please sign in to comment.