summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-11-28 01:14:54 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-11-28 01:14:54 +0200
commit38e8d8fb8e05aa4b45f6f2900d4f543733131f39 (patch)
tree6b6cbda8cbdac396709e48d09e8d44552c478f1b
parentcab1f820731a11ef4adc5791c08a9e994b4cfefc (diff)
Support publishing of individual files.
Change-Id: I6cd0f915812a47089d27c7b9d36fcc65db97ced2
-rwxr-xr-xlinaro-cp.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/linaro-cp.py b/linaro-cp.py
index 6ed3ecb..7c1d8c1 100755
--- a/linaro-cp.py
+++ b/linaro-cp.py
@@ -70,6 +70,11 @@ class API_v1(object):
transfer_queue = {}
src_dir = os.path.abspath(src)
+
+ if not os.path.isdir(src_dir):
+ transfer_queue[self.api_base + dst + "/" + os.path.basename(src)] = src_dir
+ return transfer_queue
+
for root, dirs, files in os.walk(src_dir):
dst_dir = dst
if not root.endswith(dst): # in sub directory