コード例 #1
0
    def login(self):
        global server
        from tactic_client_lib import TacticServerStub

        ticket_path = "c:/sthpw/etc"

        if os.path.exists(ticket_path) is False:
            os.makerdirs(ticket_path)

        name = self.ui.login.text()
        password = self.ui.password.text()

        ticket_files = os.listdir("c:/sthpw/etc/")
        ticket_file = "c:/sthpw/etc/" + name + ".tacticrc"

        if len(ticket_files) == 0:
            file_object = open(ticket_file, "w")
            ticket_content = "login="******"\n" + "server=192.168.201.10" + "\n" + "project=simpleslot"
            file_object.write(ticket_content)
            file_object.close()

        server = TacticServerStub(setup=0)
        server.login = name
        server.set_server("192.168.201.10")
        server.set_project("simpleslot")
        try:
            ticket = server.get_ticket(name, password)
            server.set_ticket(ticket)
            file_object = open(ticket_file, "w")
            ticket_content = "login="******"\n" + "server=192.168.201.10" + "\n" + "ticket=" + ticket + "\n" + "project=simpleslot"
            file_object.write(ticket_content)
            file_object.close()
            print "ok"
        except:
            print "error"
        loginWidget.close()
コード例 #2
0
ファイル: tt_build_ticket.py プロジェクト: tws0002/scripts
ticket_path = "c:/sthpw/etc"

if os.path.exists(ticket_path) is False:
    os.makedirs(ticket_path)

#name = self.ui.login.text()
#password = self.ui.password.text()
name = 'julio'
password = '******'

ticket_files = os.listdir("c:/sthpw/etc/")
ticket_file = "c:/sthpw/etc/" + name + ".tacticrc"

if len(ticket_files) == 0:
    file_object = open(ticket_file, "w")
    ticket_content = "login="******"\n" + "server=192.168.201.10" + "\n" + "project=simpleslot"
    file_object.write(ticket_content)
    file_object.close()

server = TacticServerStub(setup=0)
server.login = name
server.set_server("192.168.201.10")
server.set_project("simpleslot")
ticket = server.get_ticket(name, password)
server.set_ticket(ticket)

file_object = open(ticket_file, "w")
ticket_content = "login="******"\n" + "server=192.168.201.10" + "\n" + "ticket=" + ticket + "\n" + "project=simpleslot"
file_object.write(ticket_content)
file_object.close()