Esempio n. 1
0
 def build(self):
     self.bundles = get_bundles(self.base_dir)
     rebuilt = []
     for bundle in self.bundles.values():
         if bundle.build():
             rebuilt.append(bundle)
     for bundle in rebuilt:
         bundle.rereference(self.bundles)
         bundle.compress()
Esempio n. 2
0
def get_bundles(options):
    from bundles import libbundler
    bundles = libbundler.get_bundles(options.dir)
    if not options.bundles:
        return bundles

    bundles = dict((k, bundles[k]) for k in bundles if k in options.bundles)
    for bname in options.bundles:
        if not bname in bundles:
            print 'Cannot find bundle "%s"' % bname

    return bundles