platypush/platypush/message/event/scard.py

40 lines
934 B
Python
Raw Normal View History

2018-05-27 10:47:58 +02:00
from platypush.message.event import Event
class SmartCardDetectedEvent(Event):
2018-07-09 22:37:54 +02:00
"""
Event triggered when a smart card is detected
"""
2018-05-27 10:47:58 +02:00
def __init__(self, atr, reader=None, *args, **kwargs):
2018-07-09 22:37:54 +02:00
"""
:param atr: Smart card ATR (Answer To Reset)
:type atr: str
:param reader: Name or address of the reader that fired the event
:type reader: str
"""
2018-05-27 10:47:58 +02:00
super().__init__(atr=atr, reader=reader, *args, **kwargs)
class SmartCardRemovedEvent(Event):
2018-07-09 22:37:54 +02:00
"""
Event triggered when a smart card is removed
"""
def __init__(self, atr=None, reader=None, *args, **kwargs):
2018-07-09 22:37:54 +02:00
"""
:param atr: Smart card ATR (Answer To Reset)
:type atr: str
:param reader: Name or address of the reader that fired the event
:type reader: str
"""
super().__init__(atr=atr, reader=reader, *args, **kwargs)
2018-05-27 10:47:58 +02:00
# vim:sw=4:ts=4:et: