'Read all data from the db into the python in-memory tables'

def read_tables(self):

    with self.conn:
        for table in self.tables.itervalues():
            try:
                table.read(self)
            except:
                prints(u'Failed    to    read    table:', table.name)
                import pprint
                pprint.pprint(table.metadata)
                raise
