Fix server.py
parent
13c1c7c050
commit
fb9410061b
24
server.py
24
server.py
|
@ -26,35 +26,35 @@ def create_intcompare(name, most_least=True):
|
||||||
results = []
|
results = []
|
||||||
if arg.startswith("<"): # less comparing
|
if arg.startswith("<"): # less comparing
|
||||||
try:
|
try:
|
||||||
nu = int(arg[1:])
|
nu = float(arg[1:])
|
||||||
except:
|
except:
|
||||||
return []
|
return []
|
||||||
for i in range(0, len(tbl)):
|
for i in range(0, len(tbl)):
|
||||||
if int(tbl[i][name]) < nu:
|
if tbl[i][name] < nu:
|
||||||
results.append(i)
|
results.append(i)
|
||||||
elif arg.startswith(">"): # more comparing
|
elif arg.startswith(">"): # more comparing
|
||||||
try:
|
try:
|
||||||
nu = int(arg[1:])
|
nu = float(arg[1:])
|
||||||
except:
|
except:
|
||||||
return []
|
return []
|
||||||
for i in range(0, len(tbl)):
|
for i in range(0, len(tbl)):
|
||||||
if int(tbl[i][name]) > nu:
|
if tbl[i][name] > nu:
|
||||||
results.append(i)
|
results.append(i)
|
||||||
elif arg == "most" and most_least: # most
|
elif arg == "most" and most_least: # most
|
||||||
ranking = (-1, None)
|
ranking = (-1, None)
|
||||||
for i in range(0, len(tbl)):
|
for i in range(0, len(tbl)):
|
||||||
if int(tbl[i][name]) > ranking[0]:
|
if tbl[i][name] > ranking[0]:
|
||||||
ranking = (int(tbl[i][name]), i)
|
ranking = (tbl[i][name], i)
|
||||||
results.append(ranking[1])
|
results.append(ranking[1])
|
||||||
elif arg == "least" and most_least: # least
|
elif arg == "least" and most_least: # least
|
||||||
ranking = (0xFFFF, None)
|
ranking = (2**32, None)
|
||||||
for i in range(0, len(tbl)):
|
for i in range(0, len(tbl)):
|
||||||
if int(tbl[i][name]) < ranking[0]:
|
if tbl[i][name] < ranking[0]:
|
||||||
ranking = (int(tbl[i][name]), i)
|
ranking = (tbl[i][name], i)
|
||||||
results.append(ranking[1])
|
results.append(ranking[1])
|
||||||
elif arg.startswith("!"): # not comparing
|
elif arg.startswith("!"): # not comparing
|
||||||
try:
|
try:
|
||||||
nu = int(arg[1:])
|
nu = float(arg[1:])
|
||||||
except:
|
except:
|
||||||
return []
|
return []
|
||||||
for i in range(0, len(tbl)):
|
for i in range(0, len(tbl)):
|
||||||
|
@ -64,7 +64,7 @@ def create_intcompare(name, most_least=True):
|
||||||
if arg.startswith("="): # support "3" and "=3"
|
if arg.startswith("="): # support "3" and "=3"
|
||||||
arg = arg[1:]
|
arg = arg[1:]
|
||||||
try:
|
try:
|
||||||
nu = int(arg)
|
nu = float(arg)
|
||||||
except:
|
except:
|
||||||
return []
|
return []
|
||||||
for i in range(0, len(tbl)):
|
for i in range(0, len(tbl)):
|
||||||
|
@ -97,7 +97,7 @@ default_method = "name"
|
||||||
def server(phenny, input):
|
def server(phenny, input):
|
||||||
arg = input.group(2)
|
arg = input.group(2)
|
||||||
if not arg:
|
if not arg:
|
||||||
cmds = [(by_random, )]
|
cmds = [(by_random, "")]
|
||||||
else:
|
else:
|
||||||
arg = arg.strip().split(" ")
|
arg = arg.strip().split(" ")
|
||||||
cmds = []
|
cmds = []
|
||||||
|
|
Loading…
Reference in New Issue