def pre( b ): tags, ok = QInputDialog.getText( b, 'Enter tags', 'Tags', QLineEdit.Normal, 'hasMorph' ) if not ok or not tags: return path = QFileDialog.getOpenFileName( caption='Open db', directory=util.dbsPath ) if not path: return db = MorphDb( path ) return { 'b':b, 'db':db, 'tags':unicode(tags) }
def pre(b): from util import dbsPath # not defined until late, so don't import at top of module path = QFileDialog.getSaveFileName(caption='Save morpheme db to?', directory=dbsPath + os.sep + 'exportedMorphs.db') if not path: return return {'dbpath': str(path), 'morphDb': MorphDb()}
def pre(b): # :: Browser -> State tags, ok = QInputDialog.getText(b, 'Enter tags', 'Tags', QLineEdit.Normal, 'hasMorph') if not ok or not tags: return path = QFileDialog.getOpenFileName(caption='Open db', directory=util.dbsPath) if not path: return db = MorphDb(path) return {'b': b, 'db': db, 'tags': unicode(tags)}
def pre( b ): from util import dbsPath # not defined until late, so don't import at top of module path = QFileDialog.getSaveFileName( caption='Save morpheme db to?', directory=dbsPath + os.sep + 'exportedMorphs.db' ) if not path: return return { 'dbpath':str(path), 'morphDb':MorphDb() }