catalog write location should be stored upon call to catalog.write()

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      When invoking SiteCatalog.write(), TransformationCatalog.write(), and ReplicaCatalog.write(), the write location should be stored as a member variable in those instances as this location can be later used, for example, when specifying pegasus.catalog.replica.file.

      This is also consistent with the Workflow implementation, as we store its path upon a call to wf.write().

      Example.
      sc = SiteCatalog()
      sc.write("/here/is/sites.yml")
      p = sc.location() # returns /here/is/sites.yml

            Assignee:
            Ryan Tanaka [X] (Inactive)
            Reporter:
            Ryan Tanaka [X] (Inactive)
            Archiver:
            Rajiv Mayani

              Created:
              Updated:
              Resolved:
              Archived: