changeset 959:2daa0ec14027

don't recurse on generating dependencies.
author Han-Wen Nienhuys <hanwen@xs4all.nl>
date Thu, 12 Jan 2006 12:09:27 +0100
parents 9d10ef5b78b5
children 0fb3ad15d75e
files specs/xpm.py
diffstat 1 files changed, 2 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/specs/xpm.py	Thu Jan 12 11:51:54 2006 +0100
+++ b/specs/xpm.py	Thu Jan 12 12:09:27 2006 +0100
@@ -282,13 +282,8 @@
 		self.with_dependencies (package, after=self._build_package)
 
 	def dependencies (self, package):
-		if package._dependencies == None:
-			self.with_dependencies (package,
-						before=self._dependencies_package)
-		deps = package._dependencies
-		if self.include_build_deps:
-			deps += package._build_dependencies
-		return deps
+		self._dependencies_package (package) 
+		return package._dependencies + package._build_dependencies
 
 	def download_package (self, package):
 		self.with_dependencies (package, before=self._download_package)