Exemplo n.º 1
0
 def __init__(self, manifest, build_dir=None):
     manifest = Path(manifest)
     if manifest.is_dir():
         manifest /= samurai_sys.default_manifest
     if build_dir is None:
         build_dir = get_default_build_dir_for(manifest)
     super().__init__(manifest, build_dir)
Exemplo n.º 2
0
 def __init__(self, source_dir, build_dir=None, **kwds):
     source_dir = Path(source_dir)
     if not source_dir.is_dir():
         raise ValueError("source_dir '%s' is not a directory"
                          .format(source_dir))
     if build_dir is None:
         build_dir = get_default_build_dir_for(source_dir)
     super().__init__(build_dir=build_dir, **kwds)
     self._source_dir = source_dir