Index: infra/bots/assets/skimage/create.py |
diff --git a/infra/bots/assets/skimage/create.py b/infra/bots/assets/skimage/create.py |
new file mode 100755 |
index 0000000000000000000000000000000000000000..bb83fef3f1e48d48f1000b24d8176ee10fc63521 |
--- /dev/null |
+++ b/infra/bots/assets/skimage/create.py |
@@ -0,0 +1,38 @@ |
+#!/usr/bin/env python |
+# |
+# Copyright 2016 Google Inc. |
+# |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+ |
+"""Create the asset.""" |
+ |
+ |
+import argparse |
+import common |
+from assets import asset_utils |
+ |
+ |
+def create_asset(target_dir): |
+ """Create the asset.""" |
+ # The common case is to add one or more images to the existing set. Therefore, |
+ # download the previous version first. |
+ asset = asset_utils.Asset(common.ASSET_NAME, asset_utils.MultiStore()) |
+ asset.download_current_version(target_dir) |
+ |
+ # Allow the user to modify the contents of the target dir. |
+ raw_input('Previous SKImage contents have been downloaded. Please make ' |
+ 'your desired changes in the following directory and press enter ' |
+ 'to continue:\n%s' % target_dir) |
+ |
+ |
+def main(): |
+ parser = argparse.ArgumentParser() |
+ parser.add_argument('--target_dir', '-t', required=True) |
+ args = parser.parse_args() |
+ create_asset(args.target_dir) |
+ |
+ |
+if __name__ == '__main__': |
+ main() |