summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreroen2013-11-15 12:36:42 +0100
committereroen2013-11-15 12:36:42 +0100
commit13bd2785dd487af09fe5f871c312f248de27b399 (patch)
tree1f272d4402d64d29787b002a8b75cac382fdd811
parent0369083a5b26a30ab7a04df3173ab8244c824b11 (diff)
downloadgit-annex-wrapper-13bd2785dd487af09fe5f871c312f248de27b399.tar.gz
git-annex-wrapper-13bd2785dd487af09fe5f871c312f248de27b399.tar.bz2
git-annex-wrapper-13bd2785dd487af09fe5f871c312f248de27b399.tar.xz
Non-functional wget wrapper
-rw-r--r--ga_wrapper/wrapper.py19
1 files changed, 18 insertions, 1 deletions
diff --git a/ga_wrapper/wrapper.py b/ga_wrapper/wrapper.py
index 397d0cc..baf7648 100644
--- a/ga_wrapper/wrapper.py
+++ b/ga_wrapper/wrapper.py
@@ -15,8 +15,25 @@ def fallthrough(args):
return proc.wait()
+def wget_wrapper(args):
+ print('emulating wget for ', ' '.join(args))
+ status = 0
+ raise(Exception('Not implemented'))
+ return status
+
+
def generic_wrapper():
args = sys.argv
+ if len(args) <= 1:
+ raise(Exception())
if args[0].endswith('git-annex-wrapper'):
del(args[0])
- return fallthrough(args)
+ if args[0].endswith('wget'):
+ try:
+ status = wget_wrapper(args)
+ except Exception:
+ print('Emulation failed, doing real call')
+ status = fallthrough(args)
+ else:
+ status = fallthrough(args)
+ return status