@type debug: L{Debug} @param debug: Debug object that received the event. @type raw: L{DEBUG_EVENT} @param raw: Raw DEBUG_EVENT structure as used by the Win32 API. @rtype: L{Event} @returns: An Event object or one of it's subclasses, d
(cls, debug, raw)
| 1176 | |
| 1177 | @classmethod |
| 1178 | def get(cls, debug, raw): |
| 1179 | """ |
| 1180 | @type debug: L{Debug} |
| 1181 | @param debug: Debug object that received the event. |
| 1182 | |
| 1183 | @type raw: L{DEBUG_EVENT} |
| 1184 | @param raw: Raw DEBUG_EVENT structure as used by the Win32 API. |
| 1185 | |
| 1186 | @rtype: L{Event} |
| 1187 | @returns: An Event object or one of it's subclasses, |
| 1188 | depending on the event type. |
| 1189 | """ |
| 1190 | eventClass = cls.eventClasses.get(raw.dwDebugEventCode, cls.baseEvent) |
| 1191 | return eventClass(debug, raw) |
| 1192 | |
| 1193 | |
| 1194 | # ============================================================================== |
no outgoing calls
no test coverage detected