File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env python
2
2
3
3
from sys import argv
4
- from into import into
4
+ from odo import odo
5
5
from toolz import partition
6
6
7
7
literals = [True , False , None ]
8
8
9
+
9
10
def parse (s ):
10
11
""" Parse strings to booleans, integers, or strings
11
12
@@ -24,11 +25,14 @@ def parse(s):
24
25
return int (s )
25
26
return s
26
27
28
+
27
29
def get_args_kwargs (argv ):
28
30
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
+
32
35
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 )
You can’t perform that action at this time.
0 commit comments