noplay/python-mysql-replication — pull request #82 by darioush (2014-08-06 18:38:20+00:00)
Title: Failing test to demo bug

(Broken test, not for merging)

The code in row_event.py : TableMapEvent::__init__ depends on being able to obtain the column schema from the active connection to the database. This fails if the table is deleted before the TableMap event is processed.

Potential fixes include (a) reading column schemas from create / alter tables, (b) passing in a null / null-like schema for deleted tables.