def __init__(self, db, emitter): hd = HymnData(db) self.title, self.author, self.date = hd.hymnal_info() self.hymns = hd.load_hymns() self.emitter = emitter
from __future__ import print_function import os, sys, uuid from hymn import hymn_from_string from hymnary import Hymnary from menu import ConsoleMenu from hymn_data import HymnData db = sys.argv[1] hymn_data = HymnData(db) try: title, author, date = hymn_data.hymnal_info() print(title) print("%s (%s)" % (author, date)) except (IndexError, TypeError): title, author, date = (input("Title: "), input("Author: "), input("Year: ")) hymn_data.cur.execute("insert into info (title, author, year) values (?, ?, ?)", (title, author, date)) hymn_data.cur.connection.commit() print("Last hymn entered: #%s." % hymn_data.max_hymn_num()) hymnary = Hymnary() while True: first_line = input("First line: ") auths = hymnary.search(first_line)