def create_field(self, src): # creates a new field entry in db source = self.vars[src + '_list'] obj_name = source.objectName() data = self.vars[obj_name.replace('_list', '')].displayText() db.create(obj_name[:obj_name.find('_')], data) source.addItem(data)
def create_entry(self): # adds database field entries based on create_delete window data data = self.get_create_data() for key in data: data[key] = data[key].split('\n') for entry in data[key]: if entry != '': db.create(key, entry) self.hide()
def main(): if sys.argv[1] is not None: operation = sys.argv[1] if sys.argv[2] is not None: table = sys.argv[2] if operation == 'create': db_handler.create(table) elif operation == 'update': db_handler.update(table) elif operation == 'drop': db_handler.drop(table)
def set_imdbid(pathname, imdb_url): imdb_id = search(r'/?(tt\d{7})/?', imdb_url).group(1) db_handler.delete(pathname) db_handler.create(pathname, imdb_id)
def reinitialize_film(pathname, imdb_id, tmdb_id=None): data = datafetcher.Data(imdb_id, tmdb_id) db_handler.delete(pathname) db_handler.create(pathname, data)
import sys import os import db_handler if len(sys.argv) < 2: sys.exit(1) src_dir = sys.argv[1] for f in os.listdir(src_dir): db_handler.create(f)
def create(path): path = os.path.basename(path) logging.info('Creating %s ...', path) db_handler.create(path) logging.info('... created %s', path)