Skip to content

Commit 15a493f

Browse files
committed
Refactoring to fillable pdfs. Left at base state prior to changes.
1 parent c6c8c48 commit 15a493f

File tree

4 files changed

+21
-24
lines changed

4 files changed

+21
-24
lines changed

core/process.py

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -316,37 +316,34 @@ def new_rearrange_list(self, app_type: str, _list: list) -> list:
316316
if app == app_type:
317317
new_list.append(_list[idx])
318318

319-
pprint(new_list[-7])
320-
321319
for idx, apps in enumerate(new_list):
322320
self.separate_list_section(apps, 'RQS!AQ!ZZ!FERPA CERT SWITCH!', 'RQS!AQ!ZZ!TRUTH CERT SWITCH!', 1, self.cert_list)
323321
self.separate_list_section(apps, 'SSE!', 'RQS!AQ!ZZ!APP SUBMIT/TRANSMIT!!', 1, self.submit_list)
324322
self.separate_list_section(apps, ('RQS!AQ!ZZ!$ 4!!', 'RQS!AQ!ZZ!$ 9!!'), 'RQS!AQ!ZZ!$ 11!!', 5, self.conduct_list)
325323
self.separate_list_section(apps, 'RQS!AQ!ZZ!RES: PREVIOUS ENROLLMENT!!', 'RQS!AQ!ZZ!RES: DETERM!', 1, self.residency_list)
326324
self.separate_list_section(apps, 'TST!', 'PCL', 0, self.test_list)
327-
# self.separate_list_question(apps, idx, ('Consultant Agency\\', 'Consultant/Agency\\'), 3, self.consultant_list)
325+
self.separate_list_question(apps, idx, ('Consultant Agency\\', 'Consultant/Agency\\'), 3, self.consultant_list)
328326
self.separate_list_question(apps, idx, 'RQS!AQ!ZZ!$ 1!!', 4, self.concentration_list)
329327
self.separate_list_question(apps, idx, 'Faculty Mentor\\', 4, self.faculty_list)
330328

331-
# if len(self.consultant_list) != len(new_list):
332-
# self.new_consultant_list = self.merge_list_question(self.consultant_list)
329+
if len(self.consultant_list) != len(new_list):
330+
self.new_consultant_list = self.merge_list_question(self.consultant_list)
333331

334-
# print(len(self.cert_list), len(self.submit_list), len(self.conduct_list), len(self.residency_list), len(self.test_list), len(self.consultant_list), len(self.concentration_list), len(self.faculty_list))
335-
# print(len(new_list))
332+
print(len(self.cert_list), len(self.submit_list), len(self.conduct_list), len(self.residency_list), len(self.test_list), len(self.consultant_list), len(self.concentration_list), len(self.faculty_list))
333+
print(len(new_list))
336334

337-
# pprint(self.residency_list[-7])
338-
# print(len(self.residency_list))
335+
# pprint(self.concentration_list)
339336

340337
# Relocate each item in the separated list into the proper index
341338
for idx, apps in enumerate(new_list):
342339
for items in range(len(self.concentration_list[idx])-1):
343-
for internals in self.concentration_list[idx][items]:
344-
apps.insert(0, internals)
345-
for items in self.submit_list[idx]:
340+
for int_idx, internals in enumerate(self.concentration_list[idx][items]):
341+
apps.insert(0,self.concentration_list[idx][items][len(self.concentration_list[idx][items])-int_idx-1])
342+
for sub_idx, items in enumerate(self.submit_list[idx]):
346343
apps.insert(0, items)
347-
# for items in range(len(self.consultant_list[idx])-1):
348-
# for internals in self.consultant_list[idx][items]:
349-
# apps.append(internals)
344+
for items in range(len(self.consultant_list[idx])-1):
345+
for internals in self.consultant_list[idx][items]:
346+
apps.append(internals)
350347
for items in range(len(self.faculty_list[idx])-1):
351348
for internals in self.faculty_list[idx][items]:
352349
apps.append(internals)
@@ -358,8 +355,5 @@ def new_rearrange_list(self, app_type: str, _list: list) -> list:
358355
apps.append(items)
359356
for items in self.cert_list[idx]:
360357
apps.append(items)
361-
362-
# pprint(new_list[-7])
363-
# print(len(new_list))
364358

365359
return new_list

core/structure.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,9 @@ def translate_N1(self) -> str:
450450
'36': 'Current or most recent Employer'
451451
}
452452

453+
if self.target[1] == 'TM':
454+
return
455+
453456
sep = _translate.get(self.target[1], "Other")
454457
self.error_handler('N1', sep)
455458

core/syntax.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ def CERT_SWITCH(self) -> list:
6565

6666
output = [f'{_type} {self.target[-1][4:6]}/{self.target[-1][6:8]}/{self.target[-1][:4]}']
6767

68-
if self.target[3] == 'TRUTH CERT SWITCH':
69-
output.append('')
70-
elif self.target[3] == 'FERPA CERT SWITCH':
71-
output.insert(0, '')
68+
# if self.target[3] == 'TRUTH CERT SWITCH':
69+
# output.append('')
70+
# elif self.target[3] == 'FERPA CERT SWITCH':
71+
# output.insert(0, '')
7272

7373
return output
7474

main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ def run(file_path: str, filename: str) -> None:
6565
spe_list = p.read_spe_file()
6666

6767
clean_list = p.remove_markdown_items(spe_list)
68-
new_list = p.new_rearrange_list('U.S. Freshman Admission', clean_list)
68+
# new_list = p.new_rearrange_list('International Freshman Admission', clean_list)
6969
# new_list = p.rearrange_list(clean_list)
7070

7171
translated_spe = []
7272
markdown_spe = []
7373

74-
for idx, item in enumerate(new_list):
74+
for idx, item in enumerate(clean_list):
7575
s = core.Structure(item, idx)
7676
translated_spe.append(s.translate())
7777
markdown_spe.append(s.markdown)

0 commit comments

Comments
 (0)