Files
@ 630c42e6d376
Branch filter:
Location: OneEye/src/config.py - annotation
630c42e6d376
1.0 KiB
text/x-python
requirements.txt
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 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)
class gui:
file=cfgFile["gui"]
showBigPoints=file.get("showBigPoints", False)
showGrid=file.get("showGrid", True)
|