Skip to content

Commit 5dd0a30

Browse files
author
Anton Benkevich
committed
Definitions Update
Fix bug failing library if custom path is passed
1 parent c625fde commit 5dd0a30

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

alsdkdefs/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,11 @@ def get_apis_dir():
150150

151151
def load_service_spec(service_name, apis_dir=None, version=None):
152152
"""Loads a version of service from library apis directory, if version is not specified, latest is loaded"""
153-
services = list_services()
153+
services = list_services(apis_dir)
154154
servicedef = services.get(service_name)
155155
if not servicedef:
156156
raise FileNotFoundError(f'Service {service_name} definition files has not been found')
157-
service_api_dir = servicedef.get_files_path() or apis_dir
157+
service_api_dir = servicedef.get_files_path()
158158
if not version:
159159
# Find the latest version of the service api spes
160160
version = 0
@@ -191,9 +191,9 @@ def get_spec(uri):
191191

192192

193193
@lru_cache()
194-
def list_services():
194+
def list_services(apis_dir=None):
195195
"""Lists services definitions available"""
196-
base_dir = get_apis_dir()
196+
base_dir = apis_dir or get_apis_dir()
197197
dev_services = []
198198
if DEV_SDK_DEFS:
199199
dev_dirs = alsdkdefs_dev.get_apis_dir()

0 commit comments

Comments
 (0)