Fix #4157: handle error in case of unsupported format by itsankitkp · Pull Request #4474 · RustPython/RustPython
@itsankitkp it passes tests on ubuntu, but not on macos and windows. could you check it?
----------------------------- Captured stdout call -----------------------------
Assertion Failure: <class 'str'>(?) == <class 'str'>(%?)
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/Users/runner/work/RustPython/RustPython/extra_tests/snippets/stdlib_datetime.py", line 135, in <module>
assert_equal(_time.strftime("%?"), "%?")
File "/Users/runner/work/RustPython/RustPython/extra_tests/snippets/testutils.py", line 58, in assert_equal
_assert_print(lambda: a == b, [_typed(a), '==', _typed(b)])
File "/Users/runner/work/RustPython/RustPython/extra_tests/snippets/testutils.py", line 47, in _assert_print
assert f()
AssertionError