def __init__( self, beachConfig = None, token = None, hbsKey = None, logFile = None, callbackDomain1 = None, callbackDomain2 = None ):
self.histFile = os.path.expanduser( '~/.lc_history' )
self.logFile = logFile
if self.logFile is not None:
self.logFile = open( self.logFile, 'w', 0 )
cmd.Cmd.__init__( self, stdout = ( self.logFile if self.logFile is not None else sys.stdout ) )
self.be = None
self.user = None
self.hbsKey = None
self.aid = None
self.investigationId = None
self.tags = Symbols()
self.cbDomain1 = callbackDomain1
self.cbDomain2 = callbackDomain2
readline.set_completer_delims(":;'\"? \t")
readline.set_history_length( 100 )
try:
readline.read_history_file( self.histFile )
except:
self.outputString( 'Failed to load history file' )
open( self.histFile, 'w' ).close()
if beachConfig is not None:
self.connectWithConfig( beachConfig, token )
if hbsKey is not None:
self.loadKey( hbsKey )
评论列表
文章目录