entry.categories = get_categories(line) last_section = 'categories' elif is_empty(line): last_section = None elif is_double_backslash(line): last_section = None double_backslash_count += 1 elif is_section(line): last_section = None pass elif is_last_line(line): last_section = None pass else: if last_section is None: if double_backslash_count > 1: last_section = 'abstract' entry.abstract = line.strip() elif last_section == 'title': entry.title += ' ' + line elif last_section == 'categories': entry.categories += ' ' + line elif last_section == 'authors': entry.authors += ' ' + line elif last_section == 'abstract': entry.abstract += ' ' + line else: pass entry.save()