convert to python3
This commit is contained in:
@@ -12,7 +12,7 @@ from mhapi.db import MHDB
|
||||
def apply_update(db, row):
|
||||
quest = db.get_quest(row["id"])
|
||||
if quest.goal == row["goal"]:
|
||||
print "quest", row["id"], row["name"], "already updated, skipping"
|
||||
print("quest", row["id"], row["name"], "already updated, skipping")
|
||||
return
|
||||
cur = db.cursor()
|
||||
cur.execute("""UPDATE quests SET
|
||||
@@ -21,9 +21,9 @@ def apply_update(db, row):
|
||||
AND name=?""",
|
||||
(row["goal"], row["id"], row["name"]))
|
||||
if cur.rowcount == 1:
|
||||
print "quest", row["id"], row["name"], "goal updated:", row["goal"]
|
||||
print("quest", row["id"], row["name"], "goal updated:", row["goal"])
|
||||
else:
|
||||
print "ERROR", "quest", row["id"], row["name"], "update failed"
|
||||
print("ERROR", "quest", row["id"], row["name"], "update failed")
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
@@ -123,8 +123,8 @@ def _parse_monster(name):
|
||||
|
||||
name = rstrip(name, "'s")
|
||||
name = rstrip(name, "'")
|
||||
name = rstrip(name, u"’")
|
||||
name = rstrip(name, u"’s")
|
||||
name = rstrip(name, "’")
|
||||
name = rstrip(name, "’s")
|
||||
|
||||
#print "=>", name
|
||||
|
||||
@@ -202,7 +202,7 @@ def fuzzy_find(name):
|
||||
|
||||
|
||||
def check_hunts(db, quest):
|
||||
print ">", quest.id, quest.name,
|
||||
print(">", quest.id, quest.name, end=' ')
|
||||
|
||||
monsters_match = False
|
||||
|
||||
@@ -240,30 +240,30 @@ def check_hunts(db, quest):
|
||||
|
||||
if monsters_match and not errors:
|
||||
# useful for doing grep -v on output
|
||||
print " *OK*"
|
||||
print(" *OK*")
|
||||
elif monsters_match:
|
||||
print " *MISSPELLING*"
|
||||
print " goal:", quest.goal
|
||||
print " sub:", quest.sub_goal
|
||||
print(" *MISSPELLING*")
|
||||
print(" goal:", quest.goal)
|
||||
print(" sub:", quest.sub_goal)
|
||||
for err in errors:
|
||||
print " ", err
|
||||
print(" ", err)
|
||||
else:
|
||||
print " *MISMATCH*",
|
||||
print(" *MISMATCH*", end=' ')
|
||||
if errors:
|
||||
print " *MISSPELLING*",
|
||||
print
|
||||
print(" *MISSPELLING*", end=' ')
|
||||
print()
|
||||
for err in errors:
|
||||
print " ", err
|
||||
print " goal:", quest.goal
|
||||
print " sub:", quest.sub_goal
|
||||
print " parsed:", goal_expected
|
||||
print(" ", err)
|
||||
print(" goal:", quest.goal)
|
||||
print(" sub:", quest.sub_goal)
|
||||
print(" parsed:", goal_expected)
|
||||
if sub_expected and not sub_expected < goal_expected:
|
||||
# print if sub monster looks like it's not one of the
|
||||
# main monsters. This will false positive when main quest
|
||||
# is hunt all large monsters.
|
||||
print " sub prsd:", sub_expected
|
||||
print " db:", db_expected
|
||||
print " db unstb:", db_expected_unstable
|
||||
print(" sub prsd:", sub_expected)
|
||||
print(" db:", db_expected)
|
||||
print(" db unstb:", db_expected_unstable)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
@@ -12,7 +12,7 @@ stdout = get_utf8_writer(sys.stdout)
|
||||
|
||||
|
||||
def set_weapon_final(db, weapon, value):
|
||||
print >>stdout, "weapon_final", weapon.id, weapon.name, value
|
||||
print("weapon_final", weapon.id, weapon.name, value, file=stdout)
|
||||
cur = db.cursor()
|
||||
cur.execute("""UPDATE weapons SET
|
||||
final=? WHERE _id=?""",
|
||||
|
||||
@@ -19,7 +19,7 @@ def set_carve_counts(db, monster_carves):
|
||||
for m in monsters:
|
||||
rewards = db.get_monster_rewards(m.id)
|
||||
mc = monster_carves.get(m.name)
|
||||
print "===", m.name
|
||||
print("===", m.name)
|
||||
for r in rewards:
|
||||
condition = r["condition"]
|
||||
if "Carve" not in condition:
|
||||
@@ -34,13 +34,13 @@ def set_carve_counts(db, monster_carves):
|
||||
elif condition == "Tail Carve":
|
||||
stack_size = 1
|
||||
else:
|
||||
print "WARN: unknown condition %s.%s" \
|
||||
% (m.name, condition)
|
||||
print("WARN: unknown condition %s.%s" \
|
||||
% (m.name, condition))
|
||||
else:
|
||||
assert False, "Unknown monster class: %s" % m["class"]
|
||||
if r["stack_size"] == stack_size:
|
||||
continue
|
||||
print " ", condition, r["stack_size"], "=>", stack_size
|
||||
print(" ", condition, r["stack_size"], "=>", stack_size)
|
||||
cur = db.cursor()
|
||||
cur.execute("""UPDATE hunting_rewards
|
||||
SET stack_size=? WHERE _id=?""",
|
||||
|
||||
@@ -23,7 +23,7 @@ def _add_column(cursor, table, column_spec):
|
||||
|
||||
|
||||
def _set_stars(cursor, item_id, stars):
|
||||
for k in stars.keys():
|
||||
for k in list(stars.keys()):
|
||||
col = k.lower() + "_stars"
|
||||
q = "UPDATE items SET %s=? WHERE _id=?" % col
|
||||
cursor.execute(q, (stars[k], item_id))
|
||||
@@ -45,7 +45,7 @@ def main():
|
||||
items = db.get_items(exclude_types=["", "Armor", "Palico Weapon",
|
||||
"Decoration"])
|
||||
for item in items:
|
||||
print item.id, item.type, item.name
|
||||
print(item.id, item.type, item.name)
|
||||
if item.type == "Materials":
|
||||
stars = item_stars.get_material_stars(item.id)
|
||||
elif item.type == "Weapon":
|
||||
|
||||
@@ -21,7 +21,7 @@ def set_quest_ranks(db):
|
||||
for quest in quests:
|
||||
if not quest["name"]:
|
||||
assert quest["hub"] == "Event"
|
||||
print "WARN: skipping non localized event quest: %d" % quest.id
|
||||
print("WARN: skipping non localized event quest: %d" % quest.id)
|
||||
continue
|
||||
set_quest_rank(db, quest)
|
||||
|
||||
@@ -35,19 +35,19 @@ def set_quest_rank(db, quest):
|
||||
rewards = db.get_quest_rewards(quest_id)
|
||||
rank = guess_quest_rank_from_rewards(db, rewards)
|
||||
if rank is None:
|
||||
print "WARN: quest '%s' has no flesh rewards, assuming lower rank"\
|
||||
% (quest.name.encode("utf8"),)
|
||||
print("WARN: quest '%s' has no flesh rewards, assuming lower rank"\
|
||||
% (quest.name.encode("utf8"),))
|
||||
rank = rank_stars_guess[0]
|
||||
elif rank not in rank_stars_guess:
|
||||
print "ERROR: quest '%s' reward guess '%s' not in stars guess '%s'"\
|
||||
% (quest.name, rank, rank_stars_guess)
|
||||
print("ERROR: quest '%s' reward guess '%s' not in stars guess '%s'"\
|
||||
% (quest.name, rank, rank_stars_guess))
|
||||
else:
|
||||
rank = rank_stars_guess
|
||||
|
||||
assert rank in "LR HR G".split()
|
||||
|
||||
quest.rank = rank
|
||||
print quest.one_line_u()
|
||||
print(quest.one_line_u())
|
||||
cur = db.cursor()
|
||||
cur.execute("UPDATE quests SET rank=? WHERE _id=?", (rank, quest_id))
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ from mhapi.db import MHDB
|
||||
|
||||
|
||||
def set_buy(db, item_id, buy):
|
||||
print "buy", item_id, buy
|
||||
print("buy", item_id, buy)
|
||||
cur = db.cursor()
|
||||
cur.execute("""UPDATE items SET
|
||||
buy=? WHERE _id=?""",
|
||||
@@ -22,7 +22,7 @@ def set_buy_by_name(db, name, buy):
|
||||
buy=? WHERE name=?""",
|
||||
(buy, name))
|
||||
rowid = cur.lastrowid
|
||||
print "buy", rowid, name, buy
|
||||
print("buy", rowid, name, buy)
|
||||
|
||||
if __name__ == '__main__':
|
||||
db = MHDB(game="4u")
|
||||
|
||||
@@ -10,7 +10,7 @@ from mhapi.db import MHDB
|
||||
|
||||
|
||||
def set_upgrade_cost(db, item_id, upgrade_cost):
|
||||
print "upgrade_cost", item_id, upgrade_cost
|
||||
print("upgrade_cost", item_id, upgrade_cost)
|
||||
cur = db.cursor()
|
||||
cur.execute("""UPDATE weapons SET
|
||||
upgrade_cost=? WHERE _id=?""",
|
||||
@@ -18,7 +18,7 @@ def set_upgrade_cost(db, item_id, upgrade_cost):
|
||||
|
||||
|
||||
def set_creation_cost(db, item_id, creation_cost):
|
||||
print "creation_cost", item_id, creation_cost
|
||||
print("creation_cost", item_id, creation_cost)
|
||||
cur = db.cursor()
|
||||
cur.execute("""UPDATE weapons SET
|
||||
creation_cost=? WHERE _id=?""",
|
||||
|
||||
Reference in New Issue
Block a user