def distribute(path, signs): data_center = os.path.dirname(os.path.realpath(__file__)) + "/data_center" file = open(path, "r") for line in file: try: dict = JsonReaderWriter.decode(line) if 'text' in dict: datetime = dtu.to_s(dtu.parse_to_obj(dict['created_at'].encode(), dtu.WEEK_MON_TIME_ZONE_YEAR), dtu.YEAR_MON_DAY_TIME) text = dict['text'].encode().lower() for com in signs: if com in text: name = dict['user']['name'] if 'user' in dict and 'name' in dict['user'] else '' dist_path = data_center + "/" + com JsonReaderWriter.append({'text' : rp.replace_http(text, rp.HTTP_TAG), 'datetime' : datetime, 'username' : name}, dist_path) except: continue file.close()