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()
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)
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"
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: