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
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)]