Univention Bugzilla – Attachment 8278 Details for
Bug 41651
Prettify ucs-school-import cli output
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
dump configuration as JSON
41651_prettify_config_dump.patch (text/plain), 1.60 KB, created by
Daniel Tröder
on 2016-12-02 11:03 CET
(
hide
)
Description:
dump configuration as JSON
Filename:
MIME Type:
Creator:
Daniel Tröder
Created:
2016-12-02 11:03 CET
Size:
1.60 KB
patch
obsolete
>Index: ucs-school-import/modules/ucsschool/importer/frontend/cmdline.py >=================================================================== >--- ucs-school-import/modules/ucsschool/importer/frontend/cmdline.py (Revision 74919) >+++ ucs-school-import/modules/ucsschool/importer/frontend/cmdline.py (Arbeitskopie) >@@ -33,6 +33,7 @@ > # <http://www.gnu.org/licenses/>. > > import sys >+import json > import pprint > from logging import StreamHandler > import traceback >@@ -111,7 +112,9 @@ > self.logger.info("------ UCS@school import tool configured ------") > self.logger.info("Used configuration files: %s.", self.config.conffiles) > self.logger.info("Using command line arguments: %r", self.args.settings) >- self.logger.info("Configuration is:\n%s", pprint.pformat(self.config)) >+ self.logger.info( >+ "Configuration is:\n%s", >+ pprint.pformat(json.dumps(self.config, sort_keys=True, indent=4, separators=(',', ': ')))) > > self.factory = setup_factory(self.config["factory"]) > self.do_import() >Index: ucs-school-import/modules/ucsschool/importer/utils/shell.py >=================================================================== >--- ucs-school-import/modules/ucsschool/importer/utils/shell.py (Revision 74919) >+++ ucs-school-import/modules/ucsschool/importer/utils/shell.py (Arbeitskopie) >@@ -89,3 +89,6 @@ > logger.info("Used configuration files: %s.", config.conffiles) > logger.info("Using command line arguments: %r", _config_args) > logger.info("Configuration is:\n%s", pprint.pformat(config)) >+logger.info( >+ "Configuration is:\n%s", >+ pprint.pformat(json.dumps(config, sort_keys=True, indent=4, separators=(',', ': '))))
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
Actions:
View
|
Diff
Attachments on
bug 41651
: 8278