def lista(): cargar(recordatorios) rec_list = [] del rec_list[:] for i in range(0, len(recordatorios.lista)): rec_list.append([]) for j in recordatorios.lista[i].mostrar(): rec_list[i].append(j) return rec_list
def modificar(pos, nombre, anio, mes, mdia, hora, minu, recordado=None): cargar(recordatorios) recordatorios.lista[pos].modificar(nombre, anio, mes, mdia, hora, minu, recordado) guardar(recordatorios)
def anadir(nombre, anio, mes, mdia, hora, minu): cargar(recordatorios) recordatorios.anadir(nombre, anio, mes, mdia, hora, minu) guardar(recordatorios)
def eliminar(pos): cargar(recordatorios) recordatorios.eliminar(pos) guardar(recordatorios)
--creditos Mostrar los creditos. --version Mostrar version. """ from docopt import docopt from time import localtime from datos import GestorLista, Recordatorio from base_datos import cargar, guardar t = localtime() recordatorios = GestorLista() if __name__ == '__main__': """Poner todos los argumentos en una lista. Se utiliza la libreria docopt.""" cargar(recordatorios) argumentos = docopt(__doc__, version='0.0.0') # pasar los argumentos a su variable # y si no se han dado ponerlos por defecto nombre = argumentos['NOMBRE'] if argumentos['ANIO'] is None: anio = t.tm_year else: anio = argumentos['ANIO'] if argumentos['MES'] is None: mes = t.tm_mon else: