def print_recent_deaths(): while True: try: char = queue.get_nowait() #print "Scanning %s..." % char.name except Queue.Empty: return for death in tibiacom.get_char_info(char.name)["deaths"]: if tibiacom.parse.tibia_time_to_unix(death.time) >= time.time() - 3600: with outlock: tibiacom.pretty.pprint_death(death, char.name)
def char_info(name): pprint.pprint(tibiacom.get_char_info(name))