convert to python3

This commit is contained in:
Bryce Allen
2021-03-12 10:51:35 -05:00
parent e9c710ca99
commit 6b57d498b6
32 changed files with 342 additions and 342 deletions

View File

@@ -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__':

View File

@@ -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__':

View File

@@ -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=?""",

View File

@@ -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=?""",

View File

@@ -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":

View File

@@ -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))

View File

@@ -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")

View File

@@ -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=?""",