Esempio n. 1
0
 def guardar(self, b, dato):
     pagina = self.notebook2.get_current_page()
     dialog = gtk.FileChooserDialog("save..",
                                    None,
                                    gtk.FILE_CHOOSER_ACTION_SAVE,
                                    (
                                        gtk.STOCK_CANCEL,
                                        gtk.RESPONSE_CANCEL,
                                        gtk.STOCK_SAVE,
                                        gtk.RESPONSE_OK
                                    )
                                    )
     dialog.set_default_response(gtk.RESPONSE_OK)
     response = dialog.run()
     if response == gtk.RESPONSE_OK:
         cadena = dialog.get_filename()
         # separo la cadena para sacar la extension del archivo
         # si el tamaño de cadena2 es 1, el nombre del archivo no
         # tiene extension, entonces le agrego  - .icr -
         cadena2 = cadena.split(".")
         print len(cadena2)
         if len(cadena2) == 1:
             print "dato", dato, pagina
             if dato == 0 and pagina == 0:
                 cadena = cadena + ".icr"
             elif dato == 0 and pagina == 1:
                 cadena = cadena + ".c"
             elif dato == 1:
                 cadena = cadena + ".func"
         if os.path.isfile(cadena):
             resp = self.mensajes(
                 1,
                 "Ya existe un archivo con el nombre " +
                 cadena + "¿Quiere reemplazarlo?"
             )
         else:
             resp = False
         if resp == True or os.path.isfile(cadena) == False:
             if dato == 0:
                 print "daot=0"
                 if pagina == 0:
                     print "pag=0"
                     guardar.guardar(self.fondo.objetos, cadena, self.fondo)
                     self.archivo = cadena
                 else:
                     if pagina == 1:
                         self.ver.save_file(cadena)
             if dato == 1:
                 crear.funcion(self.fondo, self, cadena,)
         elif response == gtk.RESPONSE_CANCEL:
             pass
     dialog.destroy()
     print resp, cadena
Esempio n. 2
0
 def guardar(self, b, dato):
     pagina = self.notebook2.get_current_page()
     dialog = gtk.FileChooserDialog("save..", None,
                                    gtk.FILE_CHOOSER_ACTION_SAVE,
                                    (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
                                     gtk.STOCK_SAVE, gtk.RESPONSE_OK))
     dialog.set_default_response(gtk.RESPONSE_OK)
     response = dialog.run()
     if response == gtk.RESPONSE_OK:
         cadena = dialog.get_filename()
         # separo la cadena para sacar la extension del archivo
         # si el tamaño de cadena2 es 1, el nombre del archivo no
         # tiene extension, entonces le agrego  - .icr -
         cadena2 = cadena.split(".")
         print len(cadena2)
         if len(cadena2) == 1:
             print "dato", dato, pagina
             if dato == 0 and pagina == 0:
                 cadena = cadena + ".icr"
             elif dato == 0 and pagina == 1:
                 cadena = cadena + ".c"
             elif dato == 1:
                 cadena = cadena + ".func"
         if os.path.isfile(cadena):
             resp = self.mensajes(
                 1, "Ya existe un archivo con el nombre " + cadena +
                 "¿Quiere reemplazarlo?")
         else:
             resp = False
         if resp == True or os.path.isfile(cadena) == False:
             if dato == 0:
                 print "daot=0"
                 if pagina == 0:
                     print "pag=0"
                     guardar.guardar(self.fondo.objetos, cadena, self.fondo)
                     self.archivo = cadena
                 else:
                     if pagina == 1:
                         self.ver.save_file(cadena)
             if dato == 1:
                 crear.funcion(
                     self.fondo,
                     self,
                     cadena,
                 )
         elif response == gtk.RESPONSE_CANCEL:
             pass
     dialog.destroy()
     print resp, cadena
Esempio n. 3
0
 def guardar(self,dato):
     dialog = gtk.FileChooserDialog("save..",
                                     None,
                                     gtk.FILE_CHOOSER_ACTION_SAVE,
                                         (
                                         gtk.STOCK_CANCEL,
                                         gtk.RESPONSE_CANCEL,
                                         gtk.STOCK_SAVE,
                                         gtk.RESPONSE_OK
                                         )
                                     )
     dialog.set_default_response(gtk.RESPONSE_OK)
     response = dialog.run()
     if response == gtk.RESPONSE_OK:
         cadena=dialog.get_filename()
         #separo la cadena para sacar la extension del archivo
         # si el tamaño de cadena2 es 1, el nombre del archivo no
         #tiene extension, entonces le agrego  - .icr -
         cadena2=cadena.split(".")
         if len(cadena2)==1:
             cadena=cadena+".icr"
         if os.path.isfile(cadena):
             resp=self.mensajes(
                         1,
                         "Ya existe un archivo con el nombre "+
                         cadena + "¿Quiere reemplazarlo?"
                                 )
         else:
             resp=False
         if resp==True or os.path.isfile(cadena)==False :
             guardar.guardar(
                             self.fondo.objetos,
                             cadena,
                             self.fondo
                             )
             self.archivo=cadena
     elif response == gtk.RESPONSE_CANCEL:
         pass
     dialog.destroy()
Esempio n. 4
0
 def guardar(self,dato):
     dialog = gtk.FileChooserDialog("save..",
                                     None,
                                     gtk.FILE_CHOOSER_ACTION_SAVE,
                                         (
                                         gtk.STOCK_CANCEL,
                                         gtk.RESPONSE_CANCEL,
                                         gtk.STOCK_SAVE,
                                         gtk.RESPONSE_OK
                                         )
                                     )
     dialog.set_default_response(gtk.RESPONSE_OK)
     response = dialog.run()
     if response == gtk.RESPONSE_OK:
         cadena=dialog.get_filename()
         #separo la cadena para sacar la extension del archivo
         # si el tamaño de cadena2 es 1, el nombre del archivo no
         #tiene extension, entonces le agrego  - .icr -
         cadena2=cadena.split(".")
         if len(cadena2)==1:
             cadena=cadena+".icr"
         if os.path.isfile(cadena):
             resp=self.mensajes(
                         1,
                         "Ya existe un archivo con el nombre "+
                         cadena + "¿Quiere reemplazarlo?"
                                 )
         else:
             resp=False
         if resp==True or os.path.isfile(cadena)==False :
             guardar.guardar(
                             self.fondo.objetos,
                             cadena,
                             self.fondo
                             )
             self.archivo=cadena
     elif response == gtk.RESPONSE_CANCEL:
         pass
     dialog.destroy()
Esempio n. 5
0
    return dweepy.get_latest_dweet_for('thecore')[0]['content']['temperature']


def humedad():
    return dweepy.get_latest_dweet_for('thecore')[0]['content']['humidity']


def obtener_datos():
    t = temperatura()
    time.sleep(1)
    h = humedad()
    val = t, h
    datos.append(val)


def repeticiones():
    t = threading.Timer(5, lambda: obtener_datos())
    t.start()
    t.join()


while True:
    current_time = time.time()
    elapsed_time = current_time - start_time
    repeticiones()
    if elapsed_time > seconds:
        print("Finished iterating in: " + str(int(elapsed_time)) + " seconds")
        break

guardar(datos)
Esempio n. 6
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.urls import include, path
from rest_framework import routers

from ejercicio1.views import ValoresViewSet
from guardar import guardar

router = routers.DefaultRouter()
router.register(r'valores', ValoresViewSet)

urlpatterns = [
    path('', include(router.urls)),
    path('api-auth/', include('rest_framework.urls',
                              namespace='rest_framework'))
]

guardar()