Skip to content

Commit

Permalink
v1.1->v1.2: Refactored redundant code and shifted appender function t…
Browse files Browse the repository at this point in the history
…o utils
  • Loading branch information
PrashantMhrzn committed May 3, 2021
1 parent aee32e4 commit fdf22b9
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 26 deletions.
37 changes: 12 additions & 25 deletions cpass.py
Original file line number Diff line number Diff line change
@@ -1,45 +1,32 @@
from generator import Generator
from etc import heading, ending
from collections import OrderedDict
from utils import text_file_writer
from utils import text_file_writer, appender

master = []

def appender(lists):
for i in lists:
master.append(i)
return master

def execution():
f = Generator(first_name, special)
appender(f.result())
appender(f.result(), master)
if bool(last_name) == True:
l = Generator(last_name, special)
appender(l.result())
name = last_name+first_name
l2 = Generator(name, special)
appender(l2.result())
name = first_name+last_name
l3 = Generator(name, special)
appender(l3.result())
unprocessed_words = [last_name, first_name+last_name, last_name+first_name]
for item in unprocessed_words:
l = Generator(item, special)
appender(l.result(), master)
if bool(nick_name) == True:
n = Generator(nick_name, special)
appender(n.result())
name = nick_name+first_name
n2 = Generator(name, special)
appender(n2.result())
name = first_name+nick_name
n3 = Generator(name, special)
appender(n3.result())
unprocessed_words = [nick_name, first_name+nick_name, nick_name+first_name]
for item in unprocessed_words:
n = Generator(item, special)
appender(n.result(), master)
if birthdate != 0:
words = [first_name, last_name, nick_name]
for name in words:
n = Generator(name, special)
appender(n.birthday(birthdate))
appender(n.birthday(birthdate), master)
if bool(keywords) == True:
for word in key:
k = Generator(word, special)
appender(k.result())
appender(k.result(), master)


heading()
Expand Down
8 changes: 7 additions & 1 deletion utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@
def text_file_writer(file_name, lists):
with open(f'{file_name}.txt', 'w') as f:
for item in lists:
f.write(f"{item}\n")
f.write(f"{item}\n")


def appender(list_to_append, completed_list):
for item in list_to_append:
completed_list.append(item)
return completed_list

0 comments on commit fdf22b9

Please sign in to comment.