コード例 #1
0
            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()