def __adduser(self): """create a user account""" assert self.url is not None if not self.url.isLocalHost: if not AddUserDialog(self.url, self.dlg.username, self.dlg.password).exec_(): raise CancelledError Players.createIfUnknown(self.username) adduserCmd = SERVERMARK.join( ['adduser', self.dlg.username, self.dlg.password]) return self.loginCommand(adduserCmd)