Exemplo n.º 1
0
 def execute(self, ts_global):
     respuesta = '\n****SHOW DATABASES****\n'
     bases = ts_global.get_databases()  # obtiene todas las bases de datos
     if len(bases) == 0:  # si no hay bases de datos
         respuesta = respuesta + '\tNo hay bases de datos creadas.\n'
         return respuesta  # se retorna un mensaje
     # de lo contrario,
     for base in bases:  # recorre la lista,
         respuesta = respuesta + '\t' + base.id + '\n'  # se concatenan los nombres
     j.showDatabases()
     return respuesta  # y los retorna
Exemplo n.º 2
0
 def ejecutar(self):
     global resultadotxt
     global cont
     global tabla
     contador = 0
     try:
         resultado = func.showDatabases()
         if len(resultado) > 0:
             resultadotxt += "\nBases de datos existentes:\n"
             for base in resultado:
                 resultadotxt += str(contador) + ". " + base + "\n"
                 contador += 1
         else:
             resultadotxt += "No existen bases de datos"
     except:
         """ERROR SEMANTICO"""
Exemplo n.º 3
0
 def execute(self, enviroment=None):
     #Se debe llamar al metodo showDatabases() -> list:
     lista = showDatabases()
     if (len(self.hijos) < 3):
         print(lista)
         return {
             "Code": "0000",
             "Message": str(len(lista)) + " rows returned",
             "Data": self.mostrarData(lista)
         }
     else:
         reg = self.hijos[2].hijos[1].valor
         lista2 = []
         for element in lista:
             if re.search(reg.upper(), element.upper()):
                 lista2.append(element)
         return {
             "Code": "0000",
             "Message": str(len(lista2)) + " rows returned",
             "Data": self.mostrarData(lista2)
         }
Exemplo n.º 4
0
Arquivo: Show.py Projeto: mr8ug/tytus
 def execute(self, enviroment=None):
     #Se debe llamar al metodo showDatabases() -> list:
     showDatabases()