'See the docs for xmodule.modulestore.mixed.MixedModuleStore'

def has_changes(self, xblock):

    with remove_ccx(xblock) as (xblock, restore):
        return restore(self._modulestore.has_changes(xblock))
