Add pyrefly suppressions
PiperOrigin-RevId: 966501583 Change-Id: I942ec198b369fb4a2f430070ee1002e7ad2d0c9d
This commit is contained in:
committed by
Copybara-Service
parent
06aa6c075f
commit
e3590b7449
@@ -80,7 +80,7 @@ def _generate_field_data(
|
||||
# Note: Manually handled MjModel fields are special cased so that a
|
||||
# by-reference embind return value policy is used.
|
||||
return WrappedFieldData(
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
declaration=f"// {f.name} field is handled manually in template file struct declaration", # pylint: disable=line-too-long
|
||||
binding=_get_property_binding(f, w, reference=(w == "MjModel")),
|
||||
)
|
||||
@@ -115,7 +115,7 @@ def _generate_field_data(
|
||||
|
||||
return WrappedFieldData(
|
||||
declaration=builder.to_string(),
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(f, w, setter=True, reference=True),
|
||||
is_primitive_or_fixed_size=True,
|
||||
)
|
||||
@@ -123,7 +123,7 @@ def _generate_field_data(
|
||||
elif isinstance(f.type, ast_nodes.ValueType) and f.type.name.startswith("mj"):
|
||||
return WrappedFieldData(
|
||||
declaration=f"{common.capitalize(f.type.name)} {f.name};",
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(f, w, setter=False, reference=True),
|
||||
ptr_initialization=f"{f.name}(&ptr_->{f.name})",
|
||||
ptr_copy_reset=f"{f.name}.set(&ptr_->{f.name});",
|
||||
@@ -134,9 +134,9 @@ def _generate_field_data(
|
||||
anonymous_struct_name = _get_field_struct_type(f, s)
|
||||
return WrappedFieldData(
|
||||
binding=_get_property_binding(f, w, setter=False, reference=True),
|
||||
typename=anonymous_struct_name,
|
||||
typename=anonymous_struct_name, # pyrefly: ignore[bad-argument-type]
|
||||
declaration=(
|
||||
f"{common.wrapped_struct_name(anonymous_struct_name)} {f.name};"
|
||||
f"{common.wrapped_struct_name(anonymous_struct_name)} {f.name};" # pyrefly: ignore[bad-argument-type]
|
||||
),
|
||||
ptr_initialization=f"{f.name}(&ptr_->{f.name})",
|
||||
ptr_copy_reset=f"{f.name}.set(&ptr_->{f.name});",
|
||||
@@ -173,7 +173,7 @@ def _generate_field_data(
|
||||
|
||||
return WrappedFieldData(
|
||||
declaration=builder.to_string(),
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(f, w),
|
||||
is_primitive_or_fixed_size=True,
|
||||
)
|
||||
@@ -183,7 +183,7 @@ def _generate_field_data(
|
||||
f"std::vector<{common.capitalize(inner_type_name)}> {f.name};"
|
||||
),
|
||||
ptr_initialization=f"{f.name}(&ptr_->{f.name})",
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(f, w, reference=True),
|
||||
)
|
||||
|
||||
@@ -207,7 +207,7 @@ def _generate_field_data(
|
||||
builder.line(f"*(ptr_->{f.name}) = value;")
|
||||
return WrappedFieldData(
|
||||
declaration=builder.to_string(),
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(f, w, setter=True, reference=True),
|
||||
)
|
||||
|
||||
@@ -225,7 +225,7 @@ def _generate_field_data(
|
||||
builder.line(f"return {ptr_field_expr_vec};")
|
||||
return WrappedFieldData(
|
||||
declaration=builder.to_string(),
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(f, w, setter=False, reference=True),
|
||||
)
|
||||
|
||||
@@ -235,7 +235,7 @@ def _generate_field_data(
|
||||
and not is_dynamically_sized
|
||||
):
|
||||
builder = code_builder.CodeBuilder()
|
||||
if f.type.inner_type.is_const:
|
||||
if f.type.inner_type.is_const: # pyrefly: ignore[missing-attribute]
|
||||
with builder.function(f"std::string {f.name}() const"):
|
||||
builder.line(
|
||||
f'return ptr_->{f.name} ? std::string(ptr_->{f.name}) : "";'
|
||||
@@ -253,7 +253,7 @@ def _generate_field_data(
|
||||
)
|
||||
return WrappedFieldData(
|
||||
declaration=builder.to_string(),
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(
|
||||
f, w, setter=not f.type.inner_type.is_const, reference=True
|
||||
),
|
||||
@@ -273,7 +273,7 @@ def _generate_field_data(
|
||||
)
|
||||
return WrappedFieldData(
|
||||
declaration=f"{wrapper_field_name} {f.name};",
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(f, w, setter=False, reference=True),
|
||||
ptr_initialization=f"{f.name}(ptr_->{f.name})",
|
||||
)
|
||||
@@ -284,7 +284,7 @@ def _generate_field_data(
|
||||
ptr_field_expr = f"ptr_->{f.name}"
|
||||
array_size_str = ""
|
||||
if is_dynamically_sized:
|
||||
array_size_str = parse_array_extent(f.array_extent, w, f.name)
|
||||
array_size_str = parse_array_extent(f.array_extent, w, f.name) # pyrefly: ignore[bad-argument-type]
|
||||
elif f.name in constants.BYTE_FIELDS.keys():
|
||||
# For byte fields, we need to cast the pointer to uint8_t*
|
||||
# so embind can correctly interpret the memory view
|
||||
@@ -303,7 +303,7 @@ def _generate_field_data(
|
||||
)
|
||||
return WrappedFieldData(
|
||||
declaration=builder.to_string(),
|
||||
typename=_get_field_struct_type(f, s),
|
||||
typename=_get_field_struct_type(f, s), # pyrefly: ignore[bad-argument-type]
|
||||
binding=_get_property_binding(f, w),
|
||||
)
|
||||
|
||||
@@ -711,7 +711,7 @@ def _get_anonymous_struct_field(
|
||||
),
|
||||
None,
|
||||
)
|
||||
return target_field
|
||||
return target_field # pyrefly: ignore[bad-return]
|
||||
|
||||
|
||||
def _get_field_struct_type(
|
||||
|
||||
Reference in New Issue
Block a user