Commit e091b6c9d01f7ac910a2031c4db5fdcbb6dd2d27
1 parent
ce740d98
Allow --x[=y] in option help short text
Showing
3 changed files
with
5 additions
and
5 deletions
generate_auto_job
| @@ -184,7 +184,7 @@ class Main: | @@ -184,7 +184,7 @@ class Main: | ||
| 184 | state = st_topic | 184 | state = st_topic |
| 185 | continue | 185 | continue |
| 186 | m = re.match( | 186 | m = re.match( |
| 187 | - r'^(\s*\.\. )qpdf:option:: (([^=\s]+)([= ](.+))?)$', | 187 | + r'^(\s*\.\. )qpdf:option:: (([^=\[\s]+)([\[= ](.+))?)$', |
| 188 | line) | 188 | line) |
| 189 | if m: | 189 | if m: |
| 190 | if topic is None: | 190 | if topic is None: |
job.sums
| 1 | # Generated by generate_auto_job | 1 | # Generated by generate_auto_job |
| 2 | -generate_auto_job bf02a4e1ce64ab413a2ca8812041d50e55fe3c892e7e6010b9c258d71420310e | 2 | +generate_auto_job 8efd9e2fa9d517ceb80404f1779f37de194df32a422f0beca30a2b47cc64d816 |
| 3 | include/qpdf/auto_job_c_att.hh 7ad43bb374c1370ef32ebdcdcb7b73a61d281f7f4e3f12755585872ab30fb60e | 3 | include/qpdf/auto_job_c_att.hh 7ad43bb374c1370ef32ebdcdcb7b73a61d281f7f4e3f12755585872ab30fb60e |
| 4 | include/qpdf/auto_job_c_copy_att.hh 32275d03cdc69b703dd7e02ba0bbe15756e714e9ad185484773a6178dc09e1ee | 4 | include/qpdf/auto_job_c_copy_att.hh 32275d03cdc69b703dd7e02ba0bbe15756e714e9ad185484773a6178dc09e1ee |
| 5 | include/qpdf/auto_job_c_enc.hh 72e138c7b96ed5aacdce78c1dec04b1c20d361faec4f8faf52f64c1d6be99265 | 5 | include/qpdf/auto_job_c_enc.hh 72e138c7b96ed5aacdce78c1dec04b1c20d361faec4f8faf52f64c1d6be99265 |
| @@ -11,5 +11,5 @@ libqpdf/qpdf/auto_job_decl.hh 9f79396ec459f191be4c5fe34cf88c265cf47355a1a945fa39 | @@ -11,5 +11,5 @@ libqpdf/qpdf/auto_job_decl.hh 9f79396ec459f191be4c5fe34cf88c265cf47355a1a945fa39 | ||
| 11 | libqpdf/qpdf/auto_job_help.hh 383eea80e2c185ef5295fc126246457a7ceeffea759fdb90bb2e6727532ea538 | 11 | libqpdf/qpdf/auto_job_help.hh 383eea80e2c185ef5295fc126246457a7ceeffea759fdb90bb2e6727532ea538 |
| 12 | libqpdf/qpdf/auto_job_init.hh 3b6323189480a7d782563c9d2b5bc29b8dcd19c6dcc89840b207e38cb503d3f1 | 12 | libqpdf/qpdf/auto_job_init.hh 3b6323189480a7d782563c9d2b5bc29b8dcd19c6dcc89840b207e38cb503d3f1 |
| 13 | libqpdf/qpdf/auto_job_schema.hh 16bfde09f71765b0977af31d64b13632d2e6dda184bda79b2b9e45bc354a1677 | 13 | libqpdf/qpdf/auto_job_schema.hh 16bfde09f71765b0977af31d64b13632d2e6dda184bda79b2b9e45bc354a1677 |
| 14 | -manual/_ext/qpdf.py 855fe12de5af7a10bb24be6ecc4d5dff4c84ac58cf388a13be6bbb394346a67d | 14 | +manual/_ext/qpdf.py e9ac9d6c70642a3d29281ee5ad92ae2422dee8be9306fb8a0bc9dba0ed5e28f3 |
| 15 | manual/cli.rst 68122ff8179c10df3fe6d577adde4973c346f7866ba9a511bab5a6e6f292a6f1 | 15 | manual/cli.rst 68122ff8179c10df3fe6d577adde4973c346f7866ba9a511bab5a6e6f292a6f1 |
manual/_ext/qpdf.py
| @@ -21,7 +21,7 @@ class OptionDirective(ObjectDescription): | @@ -21,7 +21,7 @@ class OptionDirective(ObjectDescription): | ||
| 21 | return sig | 21 | return sig |
| 22 | 22 | ||
| 23 | def add_target_and_index(self, name_cls, sig, signode): | 23 | def add_target_and_index(self, name_cls, sig, signode): |
| 24 | - m = re.match(r'^--([^= ]+)', sig) | 24 | + m = re.match(r'^--([^\[= ]+)', sig) |
| 25 | if not m: | 25 | if not m: |
| 26 | raise Exception('option must start with --') | 26 | raise Exception('option must start with --') |
| 27 | option_name = m.group(1) | 27 | option_name = m.group(1) |
| @@ -42,7 +42,7 @@ class OptionIndex(Index): | @@ -42,7 +42,7 @@ class OptionIndex(Index): | ||
| 42 | 42 | ||
| 43 | # name, subtype, docname, anchor, extra, qualifier, description | 43 | # name, subtype, docname, anchor, extra, qualifier, description |
| 44 | for name, display_name, typ, docname, anchor, _ in options: | 44 | for name, display_name, typ, docname, anchor, _ in options: |
| 45 | - m = re.match(r'^(--([^= ]+))', display_name) | 45 | + m = re.match(r'^(--([^\[= ]+))', display_name) |
| 46 | if not m: | 46 | if not m: |
| 47 | raise Exception( | 47 | raise Exception( |
| 48 | 'OptionIndex.generate: display name not as expected') | 48 | 'OptionIndex.generate: display name not as expected') |