def setupTransfer(self, transferMethod, params): if self.transfer: message = "SublimeSocket already running." + self.transfer.info() self.api.editorAPI.printMessage(message + "\n") self.api.editorAPI.statusMessage(message) else: if transferMethod in SublimeSocketAPISettings.TRANSFER_METHODS: for case in PythonSwitch(transferMethod): if case(SublimeSocketAPISettings.WEBSOCKET_SERVER): self.transfer = WSServer(self) self.transfer.setup(params) break self.currentTransferMethod = transferMethod