eric6/QScintilla/Shell.py

changeset 8138
169e65a6787c
parent 7990
3b865f4b7dff
child 8142
43248bafe9b2
child 8143
2c730d5fd177
equal deleted inserted replaced
8137:97d37389fbfd 8138:169e65a6787c
236 dbs.clientCompletionList.connect(self.__showCompletions) 236 dbs.clientCompletionList.connect(self.__showCompletions)
237 dbs.clientCapabilities.connect(self.__clientCapabilities) 237 dbs.clientCapabilities.connect(self.__clientCapabilities)
238 dbs.clientException.connect(self.__clientException) 238 dbs.clientException.connect(self.__clientException)
239 dbs.clientSyntaxError.connect(self.__clientSyntaxError) 239 dbs.clientSyntaxError.connect(self.__clientSyntaxError)
240 dbs.clientSignal.connect(self.__clientSignal) 240 dbs.clientSignal.connect(self.__clientSignal)
241 dbs.mainClientExit.connect(self.__writePrompt)
241 self.dbs = dbs 242 self.dbs = dbs
242 243
243 self.__debugUI = None 244 self.__debugUI = None
245
246 # Make sure we have prompts.
247 if self.passive:
248 sys.ps1 = self.tr("Passive >>> ")
249 else:
250 try:
251 sys.ps1
252 except AttributeError:
253 sys.ps1 = ">>> "
254 try:
255 sys.ps2
256 except AttributeError:
257 sys.ps2 = "... "
244 258
245 # Initialize instance variables. 259 # Initialize instance variables.
246 self.__initialise() 260 self.__initialise()
247 self.prline = 0 261 self.prline = 0
248 self.prcol = 0 262 self.prcol = 0
266 # clear QScintilla defined keyboard commands 280 # clear QScintilla defined keyboard commands
267 # we do our own handling through the view manager 281 # we do our own handling through the view manager
268 self.clearAlternateKeys() 282 self.clearAlternateKeys()
269 self.clearKeys() 283 self.clearKeys()
270 self.__actionsAdded = False 284 self.__actionsAdded = False
271
272 # Make sure we have prompts.
273 if self.passive:
274 sys.ps1 = self.tr("Passive >>> ")
275 else:
276 try:
277 sys.ps1
278 except AttributeError:
279 sys.ps1 = ">>> "
280 try:
281 sys.ps2
282 except AttributeError:
283 sys.ps2 = "... "
284 285
285 if self.passive: 286 if self.passive:
286 self.__getBanner() 287 self.__getBanner()
287 288
288 if not self.__windowed: 289 if not self.__windowed:

eric ide

mercurial