Omnibus commited on
Commit
f69de3d
·
verified ·
1 Parent(s): 2b2d2a2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -5
app.py CHANGED
@@ -45,7 +45,7 @@ def proc_nouns(sen_list):
45
  print("done nouns")
46
  return noun_list
47
 
48
- def sort_doc(in_list,steps_in=0,control=None):
49
  control_json={'control':'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','char':'','leng':62}
50
  key_cnt=len(in_list)
51
  print(key_cnt)
@@ -69,18 +69,40 @@ def sort_doc(in_list,steps_in=0,control=None):
69
  if steps_in:
70
  steps=steps_in
71
  if control:
72
- control_len=control_json['leng']-steps
73
- control_char_val=list(control_json['control'][:control_len])
74
  control_val=list(control_json['control'][control_len:])
75
  val_len=len(control_val)
 
 
 
 
 
76
  json_out={}
77
 
78
  big_cnt=0
79
  cnt=0
80
  go=True
81
  step_cont_box=[]
82
- for ii in range(steps):
83
- step_cont_box.append(0)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  pos=len(step_cont_box)-1
85
  if go:
86
  for i, ea in enumerate(in_list):
 
45
  print("done nouns")
46
  return noun_list
47
 
48
+ def sort_doc(in_list,steps_in=0,prev_list=None,control=None):
49
  control_json={'control':'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','char':'','leng':62}
50
  key_cnt=len(in_list)
51
  print(key_cnt)
 
69
  if steps_in:
70
  steps=steps_in
71
  if control:
72
+ control_len=control_json['leng']-control
73
+ control_char=list(control_json['control'][:control_len])
74
  control_val=list(control_json['control'][control_len:])
75
  val_len=len(control_val)
76
+ control_val_box=[]
77
+ for ea in control_val:
78
+ control_val_box.append(ea)
79
+ print(f'CONTROL_VAL_BOX:: {control_val_box}')
80
+ #prev_list=control_val_box
81
  json_out={}
82
 
83
  big_cnt=0
84
  cnt=0
85
  go=True
86
  step_cont_box=[]
87
+
88
+ if prev_list:
89
+ print("LOD")
90
+ last_key=list(prev_list.keys())[-1]
91
+ print(last_key)
92
+ for ea_dig in last_key:
93
+ ea_dig=control_json['control'].index(ea_dig)
94
+ ea_dig=int(ea_dig)
95
+ print(f'{ea_dig} :: {list(control_json["control"][ea_dig])[0]}')
96
+ #step_cont_box.append(int(list(control_json["control"][ea_dig])[0]))
97
+ step_cont_box.append(ea_dig)
98
+ print(step_cont_box)
99
+ cnt=int(step_cont_box[-1])+1
100
+ if not prev_list:
101
+ print("NOT LOD")
102
+ for ii in range(steps):
103
+ print(ii)
104
+ step_cont_box.append(0)
105
+
106
  pos=len(step_cont_box)-1
107
  if go:
108
  for i, ea in enumerate(in_list):