Setting variables as returned lists from functions that contain variables as a returned list doesn’t seem to give me any output:
def get_wordlist(num, s):
items_in_wordlist = database_get(num)
print "Trying to get wordlist..."
print items_in_wordlist
items = []
if s == 0:
for item in items_in_wordlist:
items.append((item[1]).decode("hex"))
return items
elif s == 1:
for item in items_in_wordlist:
items.append((item[2]).decode("hex"))
return items
def get_wordlist_set(self, speed):
global main_wordlist, main_wordlist_e
print "Getting wordlist set..."
#try:
main_wordlist = get_wordlist(speed, 1)
print "Check (1) - Passed"
main_wordlist_e = get_wordlist(speed, 0)
print "Check (2) - Passed"
return main_wordlist
“Check (*) – Passed” should be printed to the screen. However, All I am getting is “Getting wordlist set…” Any ideas as to what I’m doing wrong?
As sandinmyjoints says, if you are seeing
Getting wordlist set...But not
Trying to get wordlist...It looks like
isn’t returning. It could also be that the same function name is used for a different function elsewhere. It might be a good idea to put a print before the call to
database_get