""" 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 pkgutil # init parent dict all = {} # init container to store the separate conversion packs in case we need them packs = {} prefix = __name__ + "." for importer, modname, ispkg in pkgutil.iter_modules(__path__, prefix): conversionPack = __import__(modname, fromlist="dummy") all.update(conversionPack.CONVERSIONS) modname_tail = modname.rsplit('.', 1)[-1] packs[modname_tail] = conversionPack.CONVERSIONS