pysim/pySim
Harald Welte 13edf30d6c filesystem: Use Tuple for transparent file size
As the documentation strings say: The size should be a *tuple*.  In
reality we so far passed a set.  The problem with the set is that
ordering is not guaranteed, and hence we cannot assume the first and
second item have meaning (minimum vs. default size).

While at it, use a type annotation to catch such bugs easily.

Change-Id: I553616f8c6c4aaa8f635b3d7d94e8e8f49ed5a56
2022-07-21 22:48:59 +02:00
..
transport Py2 -> Py3: do not inherit classes from object 2022-07-07 03:05:30 +07:00
__init__.py cosmetic: Switch to consistent four-spaces indent; run autopep8 2022-02-11 13:32:58 +01:00
ara_m.py doc: Improve documentation in various places 2022-02-15 16:40:45 +01:00
card_handler.py cosmetic: Switch to consistent four-spaces indent; run autopep8 2022-02-11 13:32:58 +01:00
card_key_provider.py cosmetic: Switch to consistent four-spaces indent; run autopep8 2022-02-11 13:32:58 +01:00
cards.py Py2 -> Py3: do not inherit classes from object 2022-07-07 03:05:30 +07:00
cat.py cosmetic: Remove extraneous empty lines between spec-section-comment and class 2022-02-14 00:51:27 +01:00
commands.py Py2 -> Py3: do not inherit classes from object 2022-07-07 03:05:30 +07:00
construct.py ts_102_221: The BTLV IEs FILE SIZE and TOTAL FILE SIZE have a min length 2022-06-10 16:26:54 +02:00
exceptions.py cosmetic: Switch to consistent four-spaces indent; run autopep8 2022-02-11 13:32:58 +01:00
filesystem.py filesystem: Use Tuple for transparent file size 2022-07-21 22:48:59 +02:00
global_platform.py Initial support for GlobalPlatform 2022-03-01 16:32:15 +00:00
gsm_r.py filesystem: Use Tuple for transparent file size 2022-07-21 22:48:59 +02:00
iso7816_4.py cosmetic: Remove extraneous empty lines between spec-section-comment and class 2022-02-14 00:51:27 +01:00
jsonpath.py cosmetic: Switch to consistent four-spaces indent; run autopep8 2022-02-11 13:32:58 +01:00
profile.py Py2 -> Py3: do not inherit classes from object 2022-07-07 03:05:30 +07:00
sysmocom_sja2.py Never use Bytes without any 'Adapter' 2022-07-20 19:35:58 +02:00
tlv.py tlv: Make NotImplementedError more verbose 2022-07-20 19:35:58 +02:00
ts_31_102.py filesystem: Use Tuple for transparent file size 2022-07-21 22:48:59 +02:00
ts_31_102_telecom.py filesystem: Use Tuple for transparent file size 2022-07-21 22:48:59 +02:00
ts_31_103.py filesystem: Use Tuple for transparent file size 2022-07-21 22:48:59 +02:00
ts_51_011.py filesystem: Use Tuple for transparent file size 2022-07-21 22:48:59 +02:00
ts_102_221.py filesystem: Use Tuple for transparent file size 2022-07-21 22:48:59 +02:00
ts_102_222.py filesystem: Introduce the basic notion of 'logical channels' 2022-07-17 21:55:15 +02:00
utils.py commands: add ".." notation to expand hexstrings 2022-06-03 10:26:58 +02:00