• Antony Lee's avatar
    Add spaces around "=" in signature repr. · 0826b3c1
    Antony Lee authored
    PEP8 indicates (correctly, IMO) that when an annotation is present, the
    signature should include spaces around the equal sign, i.e.
    
        def f(x: int = 1): ...
    
    instead of
    
        def f(x: int=1): ...
    
    (in the latter case the equal appears to bind to the type, not to the
    argument).
    
    pybind11 signatures always includes a type annotation so we can always
    add the spaces.
    0826b3c1
test_kwargs_and_defaults.py 6.01 KB