comparison paint/package.py @ 72:017b75cd61d8

dont hardcode adding in __init__; thats just stupid
author Jeff Hammel <jhammel@mozilla.com>
date Sun, 27 Jan 2013 18:01:04 -0800
parents da69d58f960d
children ab0620d3755b
comparison
equal deleted inserted replaced
71:da69d58f960d 72:017b75cd61d8
262 """ 262 """
263 a group of packages 263 a group of packages
264 """ 264 """
265 265
266 def __init__(self, *packages): 266 def __init__(self, *packages):
267 self.packages = []
267 for package in packages: 268 for package in packages:
268 # if Package instance, add that, otherwise convert 269 self.add(package)
269 pass
270 raise NotImplementedError 270 raise NotImplementedError
271
272 def add(self, package):
273 """
274 add a package to the instance.
275 If Package instance, add that, otherwise convert
276 """
277
278 __iadd__ = add
271 279
272 def dependencies(self): 280 def dependencies(self):
273 """return dependecies for each package""" 281 """return dependecies for each package"""
274 282
275 def unroll_dependencies(self): 283 def unroll_dependencies(self):