diff -r be27ed110b50 -r d8ac696cc51f buildframework/helium/tools/common/python/lib/dependancygraph.py --- a/buildframework/helium/tools/common/python/lib/dependancygraph.py Wed Oct 28 14:39:48 2009 +0000 +++ b/buildframework/helium/tools/common/python/lib/dependancygraph.py Wed Dec 23 19:29:07 2009 +0200 @@ -21,7 +21,6 @@ import amara import codecs import zipfile -from Ft.Lib import Uri class Library: def __init__(self, name, license, version=''): @@ -56,7 +55,7 @@ class ReadIvyConfig: def __init__(self, ivyfilename): self.ivyfilename = ivyfilename - self.ivyxml = amara.parse(Uri.OsPathToUri(ivyfilename)) + self.ivyxml = amara.parse(open(ivyfilename)) self.group = ModuleGroup() def readConfigurations(self): @@ -84,7 +83,7 @@ ivydir = os.path.dirname(self.ivyfilename) ivydir = os.path.join(ivydir, 'modules') ivyjarfile = os.path.join(ivydir, module.name + '-1.0.ivy.xml') - ivymodulexml = amara.parse(Uri.OsPathToUri(ivyjarfile)) + ivymodulexml = amara.parse(open(ivyjarfile)) license = '' for artifact in ivymodulexml['ivy-module'].publications.xml_children: if hasattr(artifact, 'data'): @@ -280,7 +279,7 @@ def externalDependancies(database, output): out = open(output, 'w') - db = amara.parse(Uri.OsPathToUri(database)) + db = amara.parse(open(database)) out.write('digraph G {\n') for p in db.antDatabase.project: items = [] @@ -333,7 +332,7 @@ def findLogFiles(database, output): out = open(output, 'w') - db = amara.parse(Uri.OsPathToUri(database)) + db = amara.parse(open(database)) out.write('digraph G {\n') output = []