code: def connect(self, protocol=None, mode=None, disposition=None):
          
          Observable.setChanged(self)
          Observable.notifyObservers(self, CardConnectionEvent('connect'))
docs: Connect to card.
          @param protocol: a bit mask of the protocols to use, from
          L{CardConnection.T0_protocol}, L{CardConnection.T1_protocol},
          L{CardConnection.RAW_protocol}, L{CardConnection.T15_protocol}
  
          @param mode: SCARD_SHARE_SHARED (default), SCARD_SHARE_EXCLUSIVE or
          SCARD_SHARE_DIRECT
  
          @param disposition: SCARD_LEAVE_CARD (default), SCARD_RESET_CARD,
          SCARD_UNPOWER_CARD or SCARD_EJECT_CARD