def _dispose(self):
     super(_ShopOverlayBase, self)._dispose()
     self.fireEvent(events.ShopEvent(events.ShopEvent.SHOP_DEACTIVATED),
                    scope=EVENT_BUS_SCOPE.DEFAULT)
 def _onError(self):
     super(_ShopOverlayBase, self)._onError()
     self.fireEvent(events.ShopEvent(
         events.ShopEvent.SHOP_DATA_UNAVAILABLE),
                    scope=EVENT_BUS_SCOPE.DEFAULT)