[sipify] Don't write invalid escaped \d character to docstring

Instead correctly translate to ..deprecated python docstrings
This commit is contained in:
Nyall Dawson 2024-02-11 09:44:39 +10:00
parent c68eeb7474
commit 2b710b2617
3 changed files with 3 additions and 2 deletions

View File

@ -4,7 +4,7 @@ QgsFeaturePickerModelBase.Role = QgsFeaturePickerModelBase.CustomRole
QgsFeaturePickerModelBase.IdentifierValueRole = QgsFeaturePickerModelBase.CustomRole.IdentifierValue
QgsFeaturePickerModelBase.Role.IdentifierValueRole = QgsFeaturePickerModelBase.CustomRole.IdentifierValue
QgsFeaturePickerModelBase.IdentifierValueRole.is_monkey_patched = True
QgsFeaturePickerModelBase.IdentifierValueRole.__doc__ = "\deprecated Use IdentifierValuesRole instead"
QgsFeaturePickerModelBase.IdentifierValueRole.__doc__ = "\n.. deprecated:: Use IdentifierValuesRole instead\n"
QgsFeaturePickerModelBase.IdentifierValuesRole = QgsFeaturePickerModelBase.CustomRole.IdentifierValues
QgsFeaturePickerModelBase.Role.IdentifierValuesRole = QgsFeaturePickerModelBase.CustomRole.IdentifierValues
QgsFeaturePickerModelBase.IdentifierValuesRole.is_monkey_patched = True

View File

@ -4,7 +4,7 @@ QgsFeaturePickerModelBase.Role = QgsFeaturePickerModelBase.CustomRole
QgsFeaturePickerModelBase.IdentifierValueRole = QgsFeaturePickerModelBase.CustomRole.IdentifierValue
QgsFeaturePickerModelBase.Role.IdentifierValueRole = QgsFeaturePickerModelBase.CustomRole.IdentifierValue
QgsFeaturePickerModelBase.IdentifierValueRole.is_monkey_patched = True
QgsFeaturePickerModelBase.IdentifierValueRole.__doc__ = "\deprecated Use IdentifierValuesRole instead"
QgsFeaturePickerModelBase.IdentifierValueRole.__doc__ = "\n.. deprecated:: Use IdentifierValuesRole instead\n"
QgsFeaturePickerModelBase.IdentifierValuesRole = QgsFeaturePickerModelBase.CustomRole.IdentifierValues
QgsFeaturePickerModelBase.Role.IdentifierValuesRole = QgsFeaturePickerModelBase.CustomRole.IdentifierValues
QgsFeaturePickerModelBase.IdentifierValuesRole.is_monkey_patched = True

View File

@ -1669,6 +1669,7 @@ while ($LINE_IDX < $LINE_COUNT){
$comment =~ s/::/./g;
$comment =~ s/\"/\\"/g;
$comment =~ s/\\since .*?([\d\.]+)/\\n.. versionadded:: $1\\n/i;
$comment =~ s/\\deprecated (.*)/\\n.. deprecated:: $1\\n/i;
dbg_info("is_scope_based:$is_scope_based enum_mk_base:$enum_mk_base monkeypatch:$monkeypatch");
if ( defined $enum_value and ($enum_value =~ m/.*\<\<.*/ or $enum_value =~ m/.*0x0.*/)) {
if (none { $_ eq "${ACTUAL_CLASS}::$enum_qualname" } @ENUM_INTFLAG_TYPES) {