import re from threading import Thread from time import sleep class Other(Thread): def __init__(self): Thread.__init__(self) def run(self): while True: print "#", RE_SEARCHITEM = r".*?(.*?)" if __name__ == "__main__": t = Other() t.start() sleep(3) f = open("page.html","rb") page = f.read() f.close() print "before findall" items = re.findall(RE_SEARCHITEM, page, re.S) print "after findall" #items = [] print "before findall2" items2 = re.findall(RE_RESULTS_HASNEXT, page) print "after findall2" print "You: parseItemPage: after findall2"