Commits

Pior Bastida committed 4ce8ac2

changed Applications.load_from_yaml to accept a yaml stream

  • Participants
  • Parent commits b039c3a

Comments (0)

Files changed (2)

File awstools/application.py

     def __str__(self):
         return pprint.pformat(self._apps)
 
-    def load(self, settings_file):
-        path = os.path.expanduser(settings_file)
-        docs = yaml.load_all(open(path, 'rb'))
+    def load_from_yaml(self, yamldata):
+        docs = yaml.load_all(yamldata)
 
         self._apps = [Application(d) for d in docs]
 
         settings = config.get("cfn", "settings")
 
     if hasattr(args, 'stack_name'):
-        apps = Applications(settings)
+        apps = Applications(settings_data)
         app = apps.get(stackname=args.stack_name)
         sinfo = app.get_stack_info_from_stackname(args.stack_name)
     else: