768 B
768 B
Qt.preprocess source arguments deprecated
The qt.preprocess
method currently has this signature:
qt.preprocess(name: str | None, *srcs: str)
, this is not a nice signature
because it's confusing, and there's a sources
keyword argument as well.
Both of these pass sources through unmodified, this is a bit of a historical
accident, and not the way that any other module works. These have been
deprecated, so instead of:
sources = qt.preprocess(
name,
list, of, sources,
sources : [more, sources],
... # things to process,
)
executable(
'foo',
sources,
)
use
processed = qt.preprocess(
name,
... # thins to process
)
executable(
'foo',
'list', 'of', 'sources', 'more', 'sources', processed,
)