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 d3152be commit 17ca2a1Copy full SHA for 17ca2a1
src/core/modules/events/events.h
@@ -69,7 +69,7 @@ class IGameEventExt: public IGameEvent
69
}
70
catch(...)
71
{
72
- KeyValues *field = ((IGameEventExt *)pEvent)->m_pDescriptor->keys->FindKey(item);
+ KeyValues *field = GetDescriptor(pEvent)->keys->FindKey(item);
73
if (field != NULL)
74
75
switch ((EventVarType)atoi(field->GetString()))
@@ -93,8 +93,8 @@ class IGameEventExt: public IGameEvent
93
94
95
96
- if (return_value.ptr() == Py_None)
97
- PyErr_Print();
+ if (return_value.ptr() == Py_None && PyErr_Occurred())
+ throw_error_already_set();
98
99
PyErr_Clear();
100
0 commit comments