'Open the cover.'

def open_cover(self):

    if (self._state not in [STATE_OPEN, STATE_OPENING]):
        self._state_before_move = self._state
        self._state = STATE_OPENING
        self._push_button()
