def drop_table(self, table, log=log):
    'Drop table'
    try:
        sql = self._template('core.drop_table').format(table)
        self._do_execute(sql)
    except Exception as E:
        message = get_exception_message().lower()
        if (self._template('error_filter.table_not_exist') in message):
            if self.echo:
                log('Table "{}" already dropped.'.format(table))
        else:
            raise E
Drop table
def drop_table(self, table, log=log):
    
    try:
        sql = self._template('core.drop_table').format(table)
        self._do_execute(sql)
    except Exception as E:
        message = get_exception_message().lower()
        if (self._template('error_filter.table_not_exist') in message):
            if self.echo:
                log('Table "{}" already dropped.'.format(table))
        else:
            raise E