We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 429afbd commit d545a7eCopy full SHA for d545a7e
Source/UnrealEnginePython/Private/PythonComponent.cpp
@@ -107,13 +107,15 @@ void UPythonComponent::EndPlay(const EEndPlayReason::Type EndPlayReason)
107
108
FScopePythonGIL gil;
109
110
- PyObject *ep_ret = PyObject_CallMethod(py_component_instance, (char *)"end_play", NULL);
+ if (PyObject_HasAttrString(py_component_instance, (char *)"end_play")) {
111
+ PyObject *ep_ret = PyObject_CallMethod(py_component_instance, (char *)"end_play", NULL);
112
- if (!ep_ret) {
113
- unreal_engine_py_log_error();
114
- }
+ if (!ep_ret) {
+ unreal_engine_py_log_error();
115
+ }
116
- Py_XDECREF(ep_ret);
117
+ Py_XDECREF(ep_ret);
118
119
120
Super::EndPlay(EndPlayReason);
121
0 commit comments