@@ -12,7 +12,7 @@ class Const:
1212 SGDB_FILENAME = "SQLToolsSGBD.{0}" .format (SETTINGS_EXTENSION )
1313 CONNECTIONS_FILENAME = "SQLToolsConnections.{0}" .format (SETTINGS_EXTENSION )
1414 USER_QUERIES_FILENAME = "SQLToolsSavedQueries.{0}" .format (SETTINGS_EXTENSION )
15- VERSION = "v0.3.0 "
15+ VERSION = "v0.3.1 "
1616 pass
1717
1818class Log :
@@ -149,9 +149,11 @@ def getColumns(self, callback):
149149 pass
150150
151151 def getFunctions (self , callback ):
152- query = self .getOptionsForSgdbCli ()['queries' ]['functions' ]['query' ]
153- self .runCommand (self .builArgs ('functions' ), query , lambda result : Utils .getResultAsList (result , callback ))
154-
152+ try :
153+ query = self .getOptionsForSgdbCli ()['queries' ]['functions' ]['query' ]
154+ self .runCommand (self .builArgs ('functions' ), query , lambda result : Utils .getResultAsList (result , callback ))
155+ except Exception :
156+ pass
155157
156158 def getTableRecords (self , tableName , callback ):
157159 query = self .getOptionsForSgdbCli ()['queries' ]['show records' ]['query' ].format (tableName , self .rowsLimit )
@@ -212,7 +214,7 @@ def builArgs(self, queryName=None):
212214 argsType = 'list'
213215 cliOptions ['args' ] = ' ' .join (cliOptions ['args' ])
214216
215- Log .debug ('Usgin cli args (%s) "%s"' % ( argsType , cliOptions ['args' ]))
217+ Log .debug ('Usgin cli args ' + ' ' . join ( args + shlex . split ( cliOptions ['args' ]. format ( ** self . options )) ))
216218 return args + shlex .split (cliOptions ['args' ].format (** self .options ))
217219
218220 def getOptionsForSgdbCli (self ):
0 commit comments