|
|
@@ -140,8 +140,11 @@ def make_service_dict(name, service_dict, working_dir=None):
|
|
|
|
|
|
class ServiceLoader(object):
|
|
|
def __init__(self, working_dir, filename=None, already_seen=None):
|
|
|
- self.working_dir = working_dir
|
|
|
- self.filename = filename
|
|
|
+ self.working_dir = os.path.abspath(working_dir)
|
|
|
+ if filename:
|
|
|
+ self.filename = os.path.abspath(filename)
|
|
|
+ else:
|
|
|
+ self.filename = filename
|
|
|
self.already_seen = already_seen or []
|
|
|
|
|
|
def make_service_dict(self, name, service_dict):
|