Esempio n. 1
0
    def connectToServer(self, resetTicket=False):
        try:
            server = TacticServerStub()
        except TacticApiException:
            tacticDataProcess.createSthpwUserFile(os.getlogin())
            server = TacticServerStub()

        print("Connecting to server...")

        if resetTicket:
            if not self.setTicket(server):
                print("Connecting interrupted.")
                return

        try:
            server.ping()
        except Exception as err:
            print(err)
            if not self.setTicket(server):
                print("Connecting interrupted.")
                return

        print("Connection successful.")

        self.connected = True
        self.server = server
        ticketData = tacticDataProcess.getTicketData()
        self.userName = ticketData.get('login')
        self.IpAdress = ticketData.get('IpAdress')
        self.ticket = ticketData.get('ticket')
        self.userData = self.__getUserData(self.userName)
        self.userProjects = self.__getAllUserProjects(self.userName)
        self.isAdmin = tacticPostUtils.checkAdminPremition(
            server, self.userName)
        return True
def connectToServer(resetTicket=False):
    global server
    try:
        server = TacticServerStub()
    except TacticApiException:
        tacticDataProcess.createSthpwUserFile(os.getlogin())
        server = TacticServerStub()

    print("Connecting to server...")

    if resetTicket:
        setTicket(server)

    print("server", server)

    try:
        server.ping()
    except Exception as err:
        print(err)
        if setTicket(server) is None:
            return

    print("Connection successful.")

    # connected = True
    # server = server
    # ticketData = tacticDataProcess.getTicketData()
    # userName = ticketData.get('login')
    # IpAdress = ticketData.get('IpAdress')
    # ticket = ticketData.get('ticket')
    # mainProject = ticketData.get('project')
    # userData = __getUserData(userName)
    # isAdmin = tacticPostUtils.checkAdminPremition(server, userName)
    return True
Esempio n. 3
0
def main():
    # get an instance of the stub
    server = TacticServerStub()

    # start the transaction
    server.start("Ping Test")
    try:
        # ping the server
        print server.ping()
    except:
        # in the case of an exception, abort all of the interactions
        server.abort()
        raise
    else:
        # otherwise, finish the transaction
        server.finish()
Esempio n. 4
0
File: ping.py Progetto: 0-T-0/TACTIC
def main():
    # get an instance of the stub
    server = TacticServerStub()

    # start the transaction
    server.start("Ping Test")
    try:
        # ping the server
        print server.ping()
    except:
        # in the case of an exception, abort all of the interactions
        server.abort()
        raise
    else:
        # otherwise, finish the transaction
        server.finish()