def crea_item(id, titulo, referer, infringe): global items resultados = list(filter(lambda x: x['id'] == id, items)) if resultados: raise mvc_exc.ItemExistente('{} ya existe en la BD!'.format(id)) else: items.append({ 'id': id, 'titulo': titulo, 'referer': referer, 'infringe': infringe })
def inserta_uno_relacional(cone, id, dominio, fecha, nombre_tabla): nombre_tabla = scrub(nombre_tabla) sql = "INSERT INTO {} (dominio_id, dominio, fecha) VALUES (%s, %s, %s)"\ .format(nombre_tabla) try: curs = cone.cursor() curs.execute(sql, (id, dominio, fecha)) cone.commit() except IntegrityError as e: raise mvc_exc.ItemExistente( '{}: "{}" ya existe en la tabla "{}"'.format( e, name, nombre_tabla)) print('El dato ha sido insertado en la BD...')
def inserta_uno(cone, titulo, cantante, album, referer, infringe, fecha, id_domin, nombre_tabla): nombre_tabla = scrub(nombre_tabla) sql = "INSERT INTO {} (titulo, cantante, album, referer, infringe, fecha, dominio_id) VALUES (%s, %s, %s, %s, %s, %s, %s)"\ .format(nombre_tabla) try: curs = cone.cursor() curs.execute( sql, (titulo, cantante, album, referer, infringe, fecha, id_domin)) cone.commit() except IntegrityError as e: raise mvc_exc.ItemExistente( '{}: "{}" ya existe en la tabla "{}"'.format( e, name, nombre_tabla)) print('El dato ha sido insertado en la BD...')