25 lines
861 B
Python
25 lines
861 B
Python
"""
|
|
This module contains a list of item conversions that need to be done for pyfa.
|
|
|
|
Each file in this module must contain a dictionary named CONVERSIONS in the
|
|
format of convertFrom: convertTo, with both key and value being a string of the
|
|
item's name. The name of the file is usually arbitrary unless it's used in logic
|
|
elsewhere (in which case can be accessed with packs[name])
|
|
"""
|
|
|
|
import os
|
|
|
|
# init parent dict
|
|
all = {}
|
|
|
|
# init container to store the separate conversion packs in case we need them
|
|
packs = {}
|
|
|
|
for filename in os.listdir(os.path.dirname(__file__)):
|
|
basename, extension = filename.rsplit('.', 1)
|
|
|
|
if extension == "py" and basename not in ("__init__",):
|
|
conversionPack = __import__("%s.%s"%(__name__, basename), fromlist=True)
|
|
all.update(conversionPack.CONVERSIONS)
|
|
packs[basename] = conversionPack.CONVERSIONS
|