Esempio n. 1
0
 def getURI(self):
     if not hasattr(self, '_URI'):
         db_args = dbxlib.params_from_connection(self)
         self._URI = 'dbexplorer://%s%s/%s' % (db_args['host'],
                                               db_args['port'] and (":" + db_args['port']) or '',
                                               db_args['username'])
     return self._URI
 def getURI(self):
     if not hasattr(self, "_URI"):
         db_args = dbxlib.params_from_connection(self)
         self._URI = "dbexplorer://%s%s/%s" % (
             db_args["host"],
             db_args["port"] and (":" + db_args["port"]) or "",
             db_args["username"],
         )
     return self._URI
Esempio n. 3
0
 def getChildren(self):
     """Return an annotated list of the parts of the connection"""
     log.debug("Asked to get children from %r", self)
     db_args = dbxlib.params_from_connection(self)
     try:
         db = dbx_mysqldb.Database(db_args)
         database_names = [(name, 'database', KoMySQL_DBXDatabase(self, name)) for name in db.listDatabases()]
         names = sorted(database_names, key=lambda item:item[0].lower())
         return names
     except Exception, ex:
         log.exception("Failed: KoMySQLDBXConnection.getChildren")
         return [("Error: " + str(ex), 'error', None)]
 def getChildren(self):
     """Return an annotated list of the parts of the connection"""
     log.debug("Asked to get children from %r", self)
     db_args = dbxlib.params_from_connection(self)
     try:
         db = dbx_mysqldb.Database(db_args)
         database_names = [(name, "database", KoMySQL_DBXDatabase(self, name)) for name in db.listDatabases()]
         names = sorted(database_names, key=lambda item: item[0].lower())
         return names
     except Exception, ex:
         log.exception("Failed: KoMySQLDBXConnection.getChildren")
         return [("Error: " + str(ex), "error", None)]