Files
@ 29f28718a69b
Branch filter:
Location: OneEye/src/config.py - annotation
29f28718a69b
1.0 KiB
text/x-python
transitional data processing
f85a79f2fd95 7f6fac7f6d8e f85a79f2fd95 f6b3d570893c f6b3d570893c 782476e472ab 782476e472ab 782476e472ab f85a79f2fd95 f6b3d570893c 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e 7f6fac7f6d8e f6b3d570893c f85a79f2fd95 5fe83c3dfb92 4c1ba49ea859 f6b3d570893c 782476e472ab 782476e472ab d5d8fe073c1c 782476e472ab 7f6fac7f6d8e f6b3d570893c f85a79f2fd95 f85a79f2fd95 f85a79f2fd95 | import os
import logging.config
import json
srcDir=os.path.dirname(__file__)
with open(os.path.join(srcDir, "..", "config.json")) as f:
cfgFile=json.load(f)
logCfg = cfgFile.get("logging") or {
"version": 1,
"handlers": {
"file": {
"level": "DEBUG",
"class": "logging.FileHandler",
"filename": "/tmp/oneeye.log",
"formatter": "default"
},
"console": {
"level": "DEBUG",
"class": "logging.StreamHandler",
"formatter": "default"
}
},
"root": {
"handlers": ["console","file"],
"level": "DEBUG"
},
"formatters": {
"default": {
"format": "%(asctime)s %(levelname)s: %(message)s",
"datefmt": "%Y-%m-%d %H:%M:%S"
}
}
}
logging.config.dictConfig(logCfg)
class misc:
file=cfgFile["misc"]
version=(0,0,0)
defaultImage=file.get("defaultImage", 0)
_imgDir=file.get("imgDir","../images")
imgDir=_imgDir if os.path.isabs(_imgDir) else os.path.join(srcDir,_imgDir)
video=file.get("video",0)
class gui:
file=cfgFile["gui"]
showBigPoints=file.get("showBigPoints", False)
showGrid=file.get("showGrid", True)
|