""" This file serves as the interface (so to speak) to the x12 parser, plugin interface, We implement default plugins that will handle parsing, In addition to the allow custom plugins to be written/loaded and these will be given priority over the default ones+6+++++++++++++++++++++++++++++++++++++++++++++++++ @TODO: - How to write custom plugin - Provide interface for meta-data (expected) - Support configuration specification """ import os from . import common from . import header from . import body EDI = body.BODY __version__ = '0.01' __author__ = 'The Phi Technology' def instance(**_args): pass # # defining commong functions that can/should be used accross the board # # # class Parser : # def __init__(**_args): # folder = _args['path'] # files = [ os.sep.join(_name,folder) for _name in os.listdir(folder)] # pass