@@ -115,13 +115,13 @@ def _gen_int_types():
115115
116116
117117_rvp_map = {
118- ReturnValuePolicy .TAKE_OWNERSHIP : "py::return_value_policy::take_ownership" ,
119- ReturnValuePolicy .COPY : "py::return_value_policy::copy" ,
120- ReturnValuePolicy .MOVE : "py::return_value_policy::move" ,
121- ReturnValuePolicy .REFERENCE : "py::return_value_policy::reference" ,
122- ReturnValuePolicy .REFERENCE_INTERNAL : "py::return_value_policy::reference_internal" ,
123- ReturnValuePolicy .AUTOMATIC : "" ,
124- ReturnValuePolicy .AUTOMATIC_REFERENCE : "py::return_value_policy::automatic_reference" ,
118+ ReturnValuePolicy .take_ownership : "py::return_value_policy::take_ownership" ,
119+ ReturnValuePolicy .copy : "py::return_value_policy::copy" ,
120+ ReturnValuePolicy .move : "py::return_value_policy::move" ,
121+ ReturnValuePolicy .reference : "py::return_value_policy::reference" ,
122+ ReturnValuePolicy .reference_internal : "py::return_value_policy::reference_internal" ,
123+ ReturnValuePolicy .automatic : "" ,
124+ ReturnValuePolicy .automatic_reference : "py::return_value_policy::automatic_reference" ,
125125}
126126
127127# fmt: off
@@ -938,7 +938,7 @@ def _on_class_field(
938938 else :
939939 py_name = prop_name
940940
941- if propdata .access == PropAccess .AUTOMATIC :
941+ if propdata .access == PropAccess .auto :
942942 # const variables can't be written
943943 if f .constexpr or getattr (f .type , "const" , False ):
944944 prop_readonly = True
@@ -949,7 +949,7 @@ def _on_class_field(
949949 else :
950950 prop_readonly = _is_prop_readonly (f .type )
951951 else :
952- prop_readonly = propdata .access == PropAccess .READONLY
952+ prop_readonly = propdata .access == PropAccess .readonly
953953
954954 doc = self ._process_doc (f .doxygen , propdata )
955955
@@ -2038,7 +2038,8 @@ def parse_header(
20382038 break
20392039
20402040 for param in tmpl_data .params :
2041- visitor ._add_user_type_caster (param )
2041+ if isinstance (param , str ):
2042+ visitor ._add_user_type_caster (param )
20422043
20432044 # User typealias additions
20442045 visitor ._extract_typealias (user_cfg .typealias , hctx .user_typealias , set ())
0 commit comments