def new_WE(self, weid, prefixes, name=None, status="DISCOVERED", startpages=[], tags={}): timestamp = now_ts() if not name: for p in prefixes: try: name = name_lru(prefixes[0]) break except ValueError: pass else: name = prefixes[0] return { "_id": weid, "prefixes": prefixes, "name": name, "status": status, "tags": tags, "homepage": None, "startpages": startpages, "crawled": False, "creationDate": timestamp, "lastModificationDate": timestamp }