diff options
author | Daniel Kolesa <d.kolesa@samsung.com> | 2019-05-26 17:25:15 +0200 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@samsung.com> | 2019-05-26 17:25:15 +0200 |
commit | d0fed247bbb18933b3d5c086126ac0f7b8d05e76 (patch) | |
tree | 875995d0b38022dcad4fac08a4d454254a6648bc /src/scripts | |
parent | 38d7d33354ce4d13d70f707498c267b120bf2e5a (diff) | |
download | efl-d0fed247bbb18933b3d5c086126ac0f7b8d05e76.tar.gz |
eolian: remove param @nonull
This has been deprecated for a while and is not strictly necessary
- as a part of an effort to stabilize Eolian, remove this. Eolian
will eventually gain support for versioning and use a reversed
behavior (i.e. no NULL by default), but the API it wlll use for
that will be very different. Features can always be added, it's
much harder to drop them.
@feature
Diffstat (limited to 'src/scripts')
-rw-r--r-- | src/scripts/pyolian/eolian.py | 4 | ||||
-rw-r--r-- | src/scripts/pyolian/eolian_lib.py | 4 | ||||
-rwxr-xr-x | src/scripts/pyolian/test_eolian.py | 1 |
3 files changed, 0 insertions, 9 deletions
diff --git a/src/scripts/pyolian/eolian.py b/src/scripts/pyolian/eolian.py index bd92075565..216c94ed8a 100644 --- a/src/scripts/pyolian/eolian.py +++ b/src/scripts/pyolian/eolian.py @@ -975,10 +975,6 @@ class Function_Parameter(Object): return Documentation(c_doc) if c_doc else None @cached_property - def is_nonull(self): - return bool(lib.eolian_parameter_is_nonull(self)) - - @cached_property def is_optional(self): return bool(lib.eolian_parameter_is_optional(self)) diff --git a/src/scripts/pyolian/eolian_lib.py b/src/scripts/pyolian/eolian_lib.py index 4fe2dc54fb..c278442c75 100644 --- a/src/scripts/pyolian/eolian_lib.py +++ b/src/scripts/pyolian/eolian_lib.py @@ -399,10 +399,6 @@ lib.eolian_parameter_default_value_get.restype = c_void_p lib.eolian_parameter_documentation_get.argtypes = (c_void_p,) lib.eolian_parameter_documentation_get.restype = c_void_p -# EAPI Eina_Bool eolian_parameter_is_nonull(const Eolian_Function_Parameter *param_desc); -lib.eolian_parameter_is_nonull.argtypes = (c_void_p,) -lib.eolian_parameter_is_nonull.restype = c_bool - # EAPI Eina_Bool eolian_parameter_is_optional(const Eolian_Function_Parameter *param_desc); lib.eolian_parameter_is_optional.argtypes = (c_void_p,) lib.eolian_parameter_is_optional.restype = c_bool diff --git a/src/scripts/pyolian/test_eolian.py b/src/scripts/pyolian/test_eolian.py index 2a59349386..df7740bc19 100755 --- a/src/scripts/pyolian/test_eolian.py +++ b/src/scripts/pyolian/test_eolian.py @@ -380,7 +380,6 @@ class TestEolianFunction(unittest.TestCase): self.assertEqual(p.direction, eolian.Eolian_Parameter_Dir.IN) self.assertEqual(p.name, 'add') self.assertIsNone(p.default_value) - self.assertFalse(p.is_nonull) # TODO is correct ?? 'add' can be null? self.assertFalse(p.is_optional) self.assertEqual(p.type.name, 'double') self.assertIsInstance(p.documentation, eolian.Documentation) |