1
0
mirror of https://github.com/JoelBender/bacpypes synced 2025-09-28 22:15:23 +08:00

allow the INI file name to be specified in the environment

This commit is contained in:
Joel Bender 2017-02-24 09:40:00 -05:00
parent f6a235d4b1
commit e75257c7d0
3 changed files with 6 additions and 3 deletions

View File

@ -25,6 +25,7 @@ _debug = 0
_log = ModuleLogger(globals())
# configuration
BACPYPES_INI = os.getenv('BACPYPES_INI', 'BACpypes.ini')
BACPYPES_DEBUG = os.getenv('BACPYPES_DEBUG', '')
BACPYPES_COLOR = os.getenv('BACPYPES_COLOR', None)
BACPYPES_MAXBYTES = int(os.getenv('BACPYPES_MAXBYTES', 1048576))
@ -209,7 +210,7 @@ class ConfigArgumentParser(ArgumentParser):
# add a way to read a configuration file
self.add_argument('--ini',
help="device object configuration file",
default="BACpypes.ini",
default=BACPYPES_INI,
)
def parse_args(self, *args, **kwargs):

View File

@ -19,6 +19,7 @@ _debug = 0
_log = ModuleLogger(globals())
# configuration
BACPYPES_INI = os.getenv('BACPYPES_INI', 'BACpypes.ini')
BACPYPES_DEBUG = os.getenv('BACPYPES_DEBUG', '')
BACPYPES_COLOR = os.getenv('BACPYPES_COLOR', None)
BACPYPES_MAXBYTES = int(os.getenv('BACPYPES_MAXBYTES', 1048576))
@ -199,7 +200,7 @@ class ConfigArgumentParser(ArgumentParser):
# add a way to read a configuration file
self.add_argument('--ini',
help="device object configuration file",
default="BACpypes.ini",
default=BACPYPES_INI,
)
def parse_args(self, *args, **kwargs):

View File

@ -19,6 +19,7 @@ _debug = 0
_log = ModuleLogger(globals())
# configuration
BACPYPES_INI = os.getenv('BACPYPES_INI', 'BACpypes.ini')
BACPYPES_DEBUG = os.getenv('BACPYPES_DEBUG', '')
BACPYPES_COLOR = os.getenv('BACPYPES_COLOR', None)
BACPYPES_MAXBYTES = int(os.getenv('BACPYPES_MAXBYTES', 1048576))
@ -199,7 +200,7 @@ class ConfigArgumentParser(ArgumentParser):
# add a way to read a configuration file
self.add_argument('--ini',
help="device object configuration file",
default="BACpypes.ini",
default=BACPYPES_INI,
)
def parse_args(self, *args, **kwargs):