1234567891011121314151617181920212223242526 |
- """
- 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
|