pidl/ndr/python: avoid memory errors in getsetters
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 1 Aug 2019 23:29:55 +0000 (23:29 +0000)
committerNoel Power <npower@samba.org>
Tue, 6 Aug 2019 18:17:11 +0000 (18:17 +0000)
commitfe9b12b274028a1310ac6c59cc56ac36bb40ef5e
treec691af4fe6ae7a12b57e8b592b62aa8be1177139
parentd6a82edd19b82d99401a27dbc6fe10121142e431
pidl/ndr/python: avoid memory errors in getsetters

This:

   $ python3 -c'from samba.dcerpc import lsa; x = lsa.EnumAccounts(); x.in_handle'

should not raise a MemoryError, which is very unfriendly given that
'x.in_handle' is just named, not called, as far as the user is
concerned. Returning None is the proper thing.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Noel Power <npower@samba.org>
Autobuild-User(master): Noel Power <npower@samba.org>
Autobuild-Date(master): Tue Aug  6 18:17:11 UTC 2019 on sn-devel-184
pidl/lib/Parse/Pidl/Samba4/Python.pm