1
1
mirror of https://github.com/Kozea/WeasyPrint.git synced 2024-10-04 16:07:57 +03:00

Re-add deprecated CLI options

Related to #1232.
This commit is contained in:
Guillaume Ayoub 2021-04-28 15:14:59 +02:00
parent becd494f91
commit b476f2f606

View File

@ -10,6 +10,7 @@ import argparse
import logging import logging
import platform import platform
import sys import sys
import warnings
import pydyf import pydyf
@ -147,6 +148,12 @@ def main(argv=None, stdout=None, stdin=None):
help='Show debugging messages.') help='Show debugging messages.')
parser.add_argument('-q', '--quiet', action='store_true', parser.add_argument('-q', '--quiet', action='store_true',
help='Hide logging messages.') help='Hide logging messages.')
parser.add_argument('-o', '--optimize-images', action='store_true',
help='Deprecated, use "-O images" instead.')
parser.add_argument('-f', '--format', choices=('pdf',),
help='Deprecated.')
parser.add_argument('-r', '--resolution', type=float,
help='Deprecated.')
parser.add_argument( parser.add_argument(
'input', help='URL or filename of the HTML input, or - for stdin') 'input', help='URL or filename of the HTML input, or - for stdin')
parser.add_argument( parser.add_argument(
@ -177,6 +184,15 @@ def main(argv=None, stdout=None, stdin=None):
else: else:
optimize_size.add(arg) optimize_size.add(arg)
if args.optimize_images:
optimize_size.add('images')
if any((args.optimize_images, args.format, args.resolution)):
warnings.warn(
'--optimize-images, --format and --resolution options are '
'deprecated and will be removed in future versions.',
FutureWarning)
kwargs = { kwargs = {
'stylesheets': args.stylesheet, 'stylesheets': args.stylesheet,
'presentational_hints': args.presentational_hints, 'presentational_hints': args.presentational_hints,