1
1
import time
2
+
2
3
from Foofah .foofah_libs import operators as Operations
3
4
4
5
5
6
def create_python_prog (path , input_data = None , output_file = None ):
6
- out_prog = ''
7
+ out_prog = ""
7
8
# out_prog = "#\n# Synthetic Data Transformation Program\n#\n"
8
9
# out_prog += "# Author:\n"
9
10
# now = time.strftime("%c")
@@ -12,8 +13,8 @@ def create_python_prog(path, input_data=None, output_file=None):
12
13
# out_prog += "from foofah_libs.operators import *\n\n"
13
14
14
15
# if input_data:
15
- # out_prog += "#\n# Raw Data\n#\n"
16
- # out_prog += "t = " + str(input_data) + "\n\n"
16
+ # out_prog += "#\n# Raw Data\n#\n"
17
+ # out_prog += "t = " + str(input_data) + "\n\n"
17
18
18
19
# out_prog += "#\n# Data Transformation\n#\n"
19
20
# print(input_data)
@@ -24,14 +25,16 @@ def create_python_prog(path, input_data=None, output_file=None):
24
25
if i > 0 :
25
26
params = n .operation [2 ]
26
27
params_to_apply = []
27
- out_prog += "t = " + n .operation [0 ][' name' ] + "(t"
28
+ out_prog += "t = " + n .operation [0 ][" name" ] + "(t"
28
29
# out_prog += n.operation[0]['name'] + ' '
29
- for i in range (1 , n .operation [0 ][' num_params' ]):
30
- out_prog += ',' + params [i ]
30
+ for i in range (1 , n .operation [0 ][" num_params" ]):
31
+ out_prog += "," + params [i ]
31
32
param_to_add = params [i ]
32
33
if param_to_add .isnumeric ():
33
34
param_to_add = int (param_to_add )
34
- params_to_apply += [param_to_add , ]
35
+ params_to_apply += [
36
+ param_to_add ,
37
+ ]
35
38
# print('--')
36
39
# print(n.operation[0]['name'] + str(params_to_apply))
37
40
# print(n.operation[0]['fxn'](input_data, *params_to_apply))
0 commit comments