ajack 2003/09/29 16:20:00 Modified: python/gump model.py Log: Allow packaged to override home Revision Changes Path 1.20 +8 -8 jakarta-gump/python/gump/model.py Index: model.py =================================================================== RCS file: /home/cvs/jakarta-gump/python/gump/model.py,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- model.py 25 Sep 2003 17:04:52 -0000 1.19 +++ model.py 29 Sep 2003 23:20:00 -0000 1.20 @@ -241,17 +241,17 @@ # complete properties if self.ant: self.ant.complete(self) # compute home directory - if self.home and isinstance(self.home,Single): + from gump.logic import isPackaged + if isPackaged(self): + self.home=os.path.abspath(os.path.join(workspace.pkgdir,self.package)) + elif self.home and isinstance(self.home,Single): if self.home.nested: srcdir=Module.list[self.module].srcdir self.home=os.path.abspath(os.path.join(srcdir,self.home.nested)) elif self.home.parent: self.home=os.path.abspath(os.path.join(workspace.basedir,self.home.parent)) elif not self.home: - from gump.logic import isPackaged - if isPackaged(self): - self.home=os.path.abspath(os.path.join(workspace.pkgdir,self.package)) - elif self.module: + if self.module: self.home=os.path.abspath(Module.list[self.module].srcdir) else: self.home=os.path.abspath(os.path.join(workspace.basedir,self.name))
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]