コード例 #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
import sys
sys.path.append("//Art-1405260002/d/assets/client")
import datetime
from dateutil import parser

from tactic_client_lib import TacticServerStub
server = TacticServerStub(setup=False)
import socket
tactic_server_ip = socket.gethostbyname("vg.com")
server.set_server(tactic_server_ip)
server.set_project("simpleslot")
ticket = server.get_ticket("admin", "chicago")
server.set_ticket(ticket)

#['name','combine_cf']
expr = "@SOBJECT(simpleslot/game)"
games = server.eval(expr)

test = []
for game in games:
    sk = game.get("__search_key__")
    code = game.get("code")
    name = game.get("name")
    print name

    expr = "@MAX(simpleslot/game['code','" + code + "'].sthpw/task.bid_end_date)"
    try:
        bed = server.eval(expr)
        bed = parser.parse(bed)
        
   
コード例 #3
0
import socket
import sys
sys.path.append("/home/apache/tactic/src/client")
sys.path.append("/mnt/hgfs/assets/scripts/python-dateutil-2.3")
sys.path.append("/mnt/hgfs/assets/scripts/six-1.8.0")

from tactic_client_lib import TacticServerStub
server = TacticServerStub(setup=False)

tactic_server_ip = socket.gethostbyname(socket.gethostname())

server.set_server(tactic_server_ip)
server.set_project("simpleslot")
ticket = server.get_ticket("julio", "1234")
server.set_ticket(ticket)

import datetime
import calendar
import dateutil.parser
from datetime import timedelta
from dateutil import relativedelta

expr = "@SOBJECT(simpleslot/game['begin']['project_status','.In Progress']['project_status','.Complete']['or'])"
#expr = "@SOBJECT(simpleslot/game['project_status','.In Progress'])"
games = server.eval(expr)

expr = "@SOBJECT(simpleslot/task_combine)"
task_combine = server.eval(expr)

task_combine_sk = "simpleslot/task_combine"
コード例 #4
0
if os.path.exists(ticket_path) is False:
    os.makedirs(ticket_path)

ticket_file = "c:/sthpw/etc/" + name + ".tacticrc"

if os.path.isfile(ticket_file) is False:
    with open(ticket_file, 'w') as file_object:
        ticket_content = "login="******"\n" + "server=" + tactic_server_ip + "\n" + "project=simpleslot"
        file_object.write(ticket_content)

from tactic_client_lib import TacticServerStub
server = TacticServerStub(setup=False)

server.set_server(tactic_server_ip)
server.set_project("simpleslot")
ticket = server.get_ticket(name, password)
server.set_ticket(ticket)

expr= "@SOBJECT(sthpw/login)"
logins = server.eval(expr)

expr = "@GET(sthpw/login.login)"
names = server.eval(expr)

filepath = "c:\loginList.txt"

with open(filepath,"w") as datafile:
    for x in logins:
        datafile.write(str(x) + "\n")
        
with open(filepath, "wb") as datafile: