Files
@ 6f9ec51a8142
Branch filter:
Location: OneEye/src/config.py - annotation
6f9ec51a8142
1.0 KiB
text/x-python
moving responsibilities
GUI got its own ImageAnalyzer instance for doing previews
accordingly changed APIs to keep only useful messages
ImageAnalyzer params wrapped in a separate class
GUI got its own ImageAnalyzer instance for doing previews
accordingly changed APIs to keep only useful messages
ImageAnalyzer params wrapped in a separate class
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)
|