self._module_name = native_bt.error_cause_get_module_name(ptr)
self._file_name = native_bt.error_cause_get_file_name(ptr)
self._line_number = native_bt.error_cause_get_line_number(ptr)
self._module_name = native_bt.error_cause_get_module_name(ptr)
self._file_name = native_bt.error_cause_get_file_name(ptr)
self._line_number = native_bt.error_cause_get_line_number(ptr)
# Read everything we might need from the error pointer, so we don't
# depend on it. It's possible for the user to keep an Error object
# Read everything we might need from the error pointer, so we don't
# depend on it. It's possible for the user to keep an Error object