#! /usr/bin/env python
-__all__ = ['import_glst']
-
import codecs
import os
from sqlobject import sqlhub, SQLObjectNotFound
from .db import Genre
+__all__ = ['import_glst']
+
def parse_glst_file(glst_filename):
glst_file = codecs.open(glst_filename, 'r', 'utf-8')
- genre_list = []
try:
for line in glst_file:
line = line.strip()
name, title = parts[1].split(';', 1)
except (IndexError, ValueError):
continue
- genre_list.append((name, title))
+ yield name, title
finally:
glst_file.close()
- return genre_list
def import_glst_file(glst_filename):