Ejemplo n.º 1
0
 def asdict(self, packages=None):
     retval = {'type': self.__class__.__name__, 'packages': []}
     for package in self.packages:
         if (isinstance(packages, list)
                 and package.name in packages) or (packages is None):
             retval['packages'].append(package.asdict())
     return retval
Ejemplo n.º 2
0
 def asdict(self,packages=None):
    retval = {'type': self.__class__.__name__, 'packages':[]}
    for package in self.packages:
       if (isinstance(packages,list) and package.name in packages) or (packages is None):
          retval['packages'].append(package.asdict())
    return retval