def close(self, _catchall = True):
        if self._closed:
            return
        self._closed = True
        try:
            try:
                self._async_request(consts.HANDLE_CLOSE)
            except EOFError:
                pass
            except Exception:
                if not _catchall:
                    raise
        finally:
            self._cleanup(_anyway = True)
Test a Volunteer which has a Home Address added after creation
dataset/ETHPy150Open sccn/SNAP/src/rpyc/core/protocol.py/Connection.close--crossover with--dataset/ETHPy150Open sahana/eden/modules/unit_tests/s3db/hrm.py/LocationSettingTests._testVolUpdateFromPersonAddress