fixeria has submitted this change. ( https://gerrit.osmocom.org/c/pysim/+/23633 
)

Change subject: Py2 -> Py3: do not inherit classes from object
......................................................................

Py2 -> Py3: do not inherit classes from object

https://stackoverflow.com/questions/4015417/why-do-python-classes-inherit-object/45062077

Change-Id: I15003ba591510d68f3235f71526ad5d8a456088e
---
M pySim/cards.py
M pySim/commands.py
M pySim/filesystem.py
M pySim/profile.py
M pySim/transport/calypso.py
5 files changed, 8 insertions(+), 8 deletions(-)

Approvals:
  Jenkins Builder: Verified
  dexter: Looks good to me, approved



diff --git a/pySim/cards.py b/pySim/cards.py
index 18e4ef3..55965d7 100644
--- a/pySim/cards.py
+++ b/pySim/cards.py
@@ -52,7 +52,7 @@
     return res
 

-class SimCard(object):
+class SimCard:

     name = 'SIM'

diff --git a/pySim/commands.py b/pySim/commands.py
index 7b50677..fa0458a 100644
--- a/pySim/commands.py
+++ b/pySim/commands.py
@@ -27,7 +27,7 @@
 from pySim.exceptions import SwMatchError


-class SimCardCommands(object):
+class SimCardCommands:
     def __init__(self, transport):
         self._tp = transport
         self.cla_byte = "a0"
diff --git a/pySim/filesystem.py b/pySim/filesystem.py
index 7c5d49a..37c668d 100644
--- a/pySim/filesystem.py
+++ b/pySim/filesystem.py
@@ -49,7 +49,7 @@
 # tuple: logical-and of the listed services requires this file
 CardFileService = Union[int, List[int], Tuple[int, ...]]

-class CardFile(object):
+class CardFile:
     """Base class for all objects in the smart card filesystem.
     Serve as a common ancestor to all other file types; rarely used directly.
     """
@@ -1230,7 +1230,7 @@
         self.shell_commands = [self.ShellCommands()]


-class RuntimeState(object):
+class RuntimeState:
     """Represent the runtime state of a session with a card."""

     def __init__(self, card, profile: 'CardProfile'):
@@ -1648,7 +1648,7 @@
                 cmd_app.unregister_command_set(c)


-class FileData(object):
+class FileData:
     """Represent the runtime, on-card data."""

     def __init__(self, fdesc):
@@ -1676,7 +1676,7 @@
     return None


-class CardApplication(object):
+class CardApplication:
     """A card application is represented by an ADF (with contained hierarchy) 
and optionally
        some SW definitions."""

diff --git a/pySim/profile.py b/pySim/profile.py
index d5df083..c535bac 100644
--- a/pySim/profile.py
+++ b/pySim/profile.py
@@ -62,7 +62,7 @@
     return _mf_select_test(scc, "a0", "0000")


-class CardProfile(object):
+class CardProfile:
     """A Card Profile describes a card, it's filesystem hierarchy, an 
[initial] list of
     applications as well as profile-specific SW and shell commands.  Every 
card has
     one card profile, but there may be multiple applications within that 
profile."""
diff --git a/pySim/transport/calypso.py b/pySim/transport/calypso.py
index 15c9e5f..e1326ac 100644
--- a/pySim/transport/calypso.py
+++ b/pySim/transport/calypso.py
@@ -26,7 +26,7 @@
 from pySim.utils import h2b, b2h


-class L1CTLMessage(object):
+class L1CTLMessage:

     # Every (encoded) L1CTL message has the following structure:
     #  - msg_length (2 bytes, net order)

--
To view, visit https://gerrit.osmocom.org/c/pysim/+/23633
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I15003ba591510d68f3235f71526ad5d8a456088e
Gerrit-Change-Number: 23633
Gerrit-PatchSet: 3
Gerrit-Owner: fixeria <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <[email protected]>
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-CC: laforge <[email protected]>
Gerrit-MessageType: merged

Reply via email to