(**kwargs)
| 226 | |
| 227 | @staticmethod |
| 228 | def __new_event_threaded(**kwargs): |
| 229 | event_args = locals().get('kwargs') # Because using the **kwargs instead of actual args we need one more 'get' |
| 230 | with sessionMaker.session_scope_threaded() as session: |
| 231 | event_args['session'] = session |
| 232 | event_args['flush_session'] = True # for ID |
| 233 | event = Event.new(**event_args) |
| 234 | event_id = int(event.id) |
| 235 | event_kind = event.kind |
| 236 | |
| 237 | @staticmethod |
| 238 | def __launch_new_event_threaded(**kwargs): |