From: Simon Marchi Date: Thu, 12 Sep 2019 15:22:05 +0000 (-0400) Subject: bt2: move _append_option to non-const versions of variant classes X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=8863ba6fd27127aa882ce8daf659895ea4417c63 bt2: move _append_option to non-const versions of variant classes _append_option should not be available on const versions of variant classes. Move it to the non-const versions. Change-Id: I9b3b9ce2c3cfa629a00f95396b2136384d75d1fa Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/2043 CI-Build: Francis Deslauriers Tested-by: jenkins Reviewed-by: Francis Deslauriers --- diff --git a/src/bindings/python/bt2/bt2/field_class.py b/src/bindings/python/bt2/bt2/field_class.py index 9bab6627..26efddee 100644 --- a/src/bindings/python/bt2/bt2/field_class.py +++ b/src/bindings/python/bt2/bt2/field_class.py @@ -811,9 +811,6 @@ class _VariantFieldClassWithUnsignedSelectorConst(_VariantFieldClassWithSelector _borrow_option_ptr_by_index = staticmethod( native_bt.field_class_variant_with_selector_unsigned_borrow_option_by_index_const ) - _append_option = staticmethod( - native_bt.field_class_variant_with_selector_unsigned_append_option - ) _variant_option_pycls = _VariantFieldClassWithUnsignedSelectorOptionConst _as_option_ptr = staticmethod(_variant_option_pycls._as_option_ptr) @@ -824,6 +821,9 @@ class _VariantFieldClassWithUnsignedSelector( _NAME = 'Variant (with unsigned selector)' _variant_option_pycls = _VariantFieldClassWithUnsignedSelectorOption _as_option_ptr = staticmethod(_variant_option_pycls._as_option_ptr) + _append_option = staticmethod( + native_bt.field_class_variant_with_selector_unsigned_append_option + ) class _VariantFieldClassWithSignedSelectorConst(_VariantFieldClassWithSelectorConst): @@ -834,9 +834,6 @@ class _VariantFieldClassWithSignedSelectorConst(_VariantFieldClassWithSelectorCo _borrow_option_ptr_by_index = staticmethod( native_bt.field_class_variant_with_selector_signed_borrow_option_by_index_const ) - _append_option = staticmethod( - native_bt.field_class_variant_with_selector_signed_append_option - ) _variant_option_pycls = _VariantFieldClassWithSignedSelectorOptionConst _as_option_ptr = staticmethod(_variant_option_pycls._as_option_ptr) @@ -847,6 +844,9 @@ class _VariantFieldClassWithSignedSelector( _NAME = 'Variant (with signed selector)' _variant_option_pycls = _VariantFieldClassWithSignedSelectorOption _as_option_ptr = staticmethod(_variant_option_pycls._as_option_ptr) + _append_option = staticmethod( + native_bt.field_class_variant_with_selector_signed_append_option + ) class _ArrayFieldClassConst(_FieldClassConst):