Skip to content

Commit 18fcfda

Browse files
committed
Correct imports for odo CL tool
1 parent 927c25b commit 18fcfda

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

bin/odo

100644100755
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
#!/usr/bin/env python
22

33
from sys import argv
4-
from into import into
4+
from odo import odo
55
from toolz import partition
66

77
literals = [True, False, None]
88

9+
910
def parse(s):
1011
""" Parse strings to booleans, integers, or strings
1112
@@ -24,11 +25,14 @@ def parse(s):
2425
return int(s)
2526
return s
2627

28+
2729
def get_args_kwargs(argv):
2830
source, target = argv[1], argv[2]
29-
kwargs = dict((k.lstrip('-').replace('-','_'), parse(v))
30-
for k, v in partition(2, argv[3:]))
31-
return (target, source), kwargs
31+
kwargs = dict((k.lstrip('-').replace('-', '_'), parse(v))
32+
for k, v in partition(2, argv[3:]))
33+
return (source, target), kwargs
34+
3235

33-
args, kwargs = get_args_kwargs(argv)
34-
into(*args, **kwargs)
36+
if __name__ == '__main__':
37+
args, kwargs = get_args_kwargs(argv)
38+
odo(*args, **kwargs)

0 commit comments

Comments
 (0)