Source code for web.config

""" All configuration options
    can be accessed from here.
"""
from collections import namedtuple


PacsConfig = namedtuple('PacsConfig', ['ae_title', 'ae_called', 'peer_address',
                                       'peer_port', 'incoming_port'])

DcmtkConfig = namedtuple('DcmtkConfig', ['dcmtk_bin', 'dcmin'])

[docs]def pacs_config(config): """ Returns the pacs configuration parameters. """ return PacsConfig(config['AE_TITLE'], config['AE_CALLED'], config['PEER_ADDRESS'], config['PEER_PORT'], config['INCOMING_PORT'])
[docs]def dcmtk_config(config): """ Returns the dcmtk configuration. """ return DcmtkConfig(config['DCMTK_BIN'], config['DCMIN'])