-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Description
Describe the bug
Building against the square package causes several SyntaxWarning errors in the generated code. For us, this happens as a consequence of normal CI (precompiling .py into .pyc), leading to console/log pollution.
Example code site. Generally, all seem to be cases where an underscore is errantly escaped in a doctring.
It can be trivially reproduced from sources:
$ python -m compileall src/ -f > /dev/null
src/square/requests/destination_details_external_refund_details.py:14: SyntaxWarning: invalid escape sequence '\_'
"""
src/square/requests/external_payment_details.py:17: SyntaxWarning: invalid escape sequence '\_'
"""
src/square/requests/invoice.py:138: SyntaxWarning: invalid escape sequence '\_'
"""
src/square/requests/invoice_payment_request.py:48: SyntaxWarning: invalid escape sequence '\_'
"""
src/square/types/destination_details_external_refund_details.py:15: SyntaxWarning: invalid escape sequence '\_'
"""
src/square/types/external_payment_details.py:18: SyntaxWarning: invalid escape sequence '\_'
"""
src/square/types/invoice.py:139: SyntaxWarning: invalid escape sequence '\_'
"""
src/square/types/invoice_payment_request.py:49: SyntaxWarning: invalid escape sequence '\_'
"""
Expected behavior
No syntax errors.
To Reproduce
As above.
Screenshots
N/A
Square SDK version
Reproduced as of 43.0.0.20250618 / head 6985693
Additional context
N/A
maguerrieri and binaryf0x
Metadata
Metadata
Assignees
Labels
No labels