def connectDataVault(self): try: # if the connection failed and was retried, close the dialog self.retryLabradConnectDialog.close() except AttributeError: pass self.server = yield self.cxn.data_vault yield self.setupListeners() context = yield self.cxn.context() # create a new context self.introWindow = FirstWindow(self, context, self.reactor) self.introWindow.show() print 'Connection established: now listening dataset.' self.communicate.connectionReady.emit()
def connect(self): from labrad.wrappers import connectAsync from labrad.types import Error try: # if the connection failed and was retried, close the dialog self.retryLabradConnectDialog.close() except AttributeError: pass self.cxn = yield connectAsync() try: self.server = yield self.cxn.data_vault yield self.setupListeners() context = yield self.cxn.context() # create a new context self.introWindow = FirstWindow(self, context) self.introWindow.show() print 'Connection established: now listening dataset.' except AttributeError: print 'no data vault'