|
33 |
# <http://www.gnu.org/licenses/>. |
33 |
# <http://www.gnu.org/licenses/>. |
34 |
|
34 |
|
35 |
import sys |
35 |
import sys |
|
|
36 |
import json |
36 |
import pprint |
37 |
import pprint |
37 |
from logging import StreamHandler |
38 |
from logging import StreamHandler |
38 |
import traceback |
39 |
import traceback |
|
111 |
self.logger.info("------ UCS@school import tool configured ------") |
112 |
self.logger.info("------ UCS@school import tool configured ------") |
112 |
self.logger.info("Used configuration files: %s.", self.config.conffiles) |
113 |
self.logger.info("Used configuration files: %s.", self.config.conffiles) |
113 |
self.logger.info("Using command line arguments: %r", self.args.settings) |
114 |
self.logger.info("Using command line arguments: %r", self.args.settings) |
114 |
self.logger.info("Configuration is:\n%s", pprint.pformat(self.config)) |
115 |
self.logger.info( |
|
|
116 |
"Configuration is:\n%s", |
117 |
pprint.pformat(json.dumps(self.config, sort_keys=True, indent=4, separators=(',', ': ')))) |
115 |
|
118 |
|
116 |
self.factory = setup_factory(self.config["factory"]) |
119 |
self.factory = setup_factory(self.config["factory"]) |
117 |
self.do_import() |
120 |
self.do_import() |