@@ -121,36 +121,36 @@ def toNewTab(content, name="", suffix="SQLTools Saved Query"):
121121
122122
123123def getOutputPlace (syntax = None , name = "SQLTools Result" ):
124- if not settings .get ('show_result_on_window' , True ):
125- resultContainer = Window ().create_output_panel (name )
126- Window ().run_command ("show_panel" , {"panel" : "output." + name })
127- else :
128- resultContainer = None
129- views = Window ().views ()
130- for view in views :
131- if view .name () == name :
132- resultContainer = view
133- Window ().focus_view (resultContainer )
134- break
135- if not resultContainer :
136- resultContainer = Window ().new_file ()
137- resultContainer .set_name (name )
138-
139- resultContainer .set_scratch (True ) # avoids prompting to save
140- resultContainer .settings ().set ("word_wrap" , "false" )
141- resultContainer .set_read_only (False )
142- # set custom syntax highlight, only if one was passed explicitly,
143- # otherwise use Plain Text syntax
144- if syntax :
145- resultContainer .set_syntax_file (syntax )
146- else :
147- resultContainer .set_syntax_file (PLAIN_TEXT_SYNTAX )
148-
149- if settings .get ('clear_output' , False ):
150- resultContainer .run_command ('select_all' )
151- resultContainer .run_command ('left_delete' )
152-
153- return resultContainer
124+ if not settings .get ('show_result_on_window' , True ):
125+ resultContainer = Window ().create_output_panel (name )
126+ Window ().run_command ("show_panel" , {"panel" : "output." + name })
127+ else :
128+ resultContainer = None
129+ views = Window ().views ()
130+ for view in views :
131+ if view .name () == name :
132+ resultContainer = view
133+ Window ().focus_view (resultContainer )
134+ break
135+ if not resultContainer :
136+ resultContainer = Window ().new_file ()
137+ resultContainer .set_name (name )
138+
139+ resultContainer .set_scratch (True ) # avoids prompting to save
140+ resultContainer .settings ().set ("word_wrap" , "false" )
141+ resultContainer .set_read_only (False )
142+ # set custom syntax highlight, only if one was passed explicitly,
143+ # otherwise use Plain Text syntax
144+ if syntax :
145+ resultContainer .set_syntax_file (syntax )
146+ else :
147+ resultContainer .set_syntax_file (PLAIN_TEXT_SYNTAX )
148+
149+ if settings .get ('clear_output' , False ):
150+ resultContainer .run_command ('select_all' )
151+ resultContainer .run_command ('left_delete' )
152+
153+ return resultContainer
154154
155155
156156def getSelection ():
@@ -237,7 +237,7 @@ def selectConnection(tablesCallback=None, columnsCallback=None, functionsCallbac
237237
238238 menu = []
239239 for name , conn in ST .connectionList .items ():
240- menu .append ([name , conn ._info ()])
240+ menu .append ([name , conn .info ()])
241241 menu .sort ()
242242 Window ().show_quick_panel (menu , lambda index : ST .setConnection (index , tablesCallback , columnsCallback , functionsCallback ))
243243
0 commit comments