def AltaCita(self,dr,paciente,pacientenuevo,nombre,fecha,horainicial,horafinal,duracion): cita=Cita() validoDr=ValidoDoctor() doctor=validoDr.instanciaDoctor(dr) instPac=GraboPaciente() cita.doctor=doctor if not pacientenuevo: cita.paciente=instPac.instanciaPaciente(paciente) else: cita.pacientenuevo=nombre time1=fecha +" "+ horainicial time2=fecha +" "+ horafinal FechaInicial= dt.datetime.strptime(time1, "%d/%m/%y %H:%M") FechaFinal= dt.datetime.strptime(time2, "%d/%m/%y %H:%M") cita.fecha=fecha cita.horaInicial=FechaInicial cita.duracion=int(duracion) cita.horaFinal=FechaFinal cita.put() return cita.key()