@@ -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