| 112 | return parser |
| 113 | |
| 114 | def print_options(self, opt): |
| 115 | message = '' |
| 116 | message += '----------------- Options ---------------\n' |
| 117 | for k, v in sorted(vars(opt).items()): |
| 118 | comment = '' |
| 119 | default = self.parser.get_default(k) |
| 120 | if v != default: |
| 121 | comment = '\t[default: %s]' % str(default) |
| 122 | message += '{:>35}: {:<30}{}\n'.format(str(k), str(v), comment) |
| 123 | message += '----------------- End -------------------' |
| 124 | print(message) |
| 125 | |
| 126 | def modify_options(self, opt): |
| 127 | raise NotImplementedError |