Merge remote-tracking branch 'origin/develop-downloads'

This commit is contained in:
Matthew Honnibal 2017-03-16 20:41:37 +01:00
commit af41a9790c
2 changed files with 3 additions and 6 deletions

View File

@ -55,8 +55,6 @@ def symlink(model_path, link_name, force):
def get_meta(package_path, package):
meta = util.parse_package_meta(package_path, package)
if not meta:
util.sys_exit()
return meta

View File

@ -149,11 +149,10 @@ def check_renamed_kwargs(renamed, kwargs):
raise TypeError("Keyword argument %s now renamed to %s" % (old, new))
def parse_package_meta(package_path, package):
def parse_package_meta(package_path, package, on_error=False):
location = os.path.join(str(package_path), package, 'meta.json')
if not os.path.isfile(location):
print_msg("'{p}' doesn't seem to be a valid model package.".format(p=package),
title="No meta.json found")
if not os.path.isfile(location) and on_error:
on_error()
else:
with io.open(location, encoding='utf8') as f:
meta = json.load(f)