From 4483c06f1904e15cf8304aa36cc848fe003a9dea Mon Sep 17 00:00:00 2001
From: jvoisin <julien.voisin@dustri.org>
Date: Sat, 12 Oct 2019 21:28:27 +0200
Subject: [PATCH] Replace abstractstaticmethod with abstractmethod

Apparently, abstractstaticmethod is deprecated
since python3.3.
---
 libmat2/archive.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/libmat2/archive.py b/libmat2/archive.py
index f00ed6e..de5a9a4 100644
--- a/libmat2/archive.py
+++ b/libmat2/archive.py
@@ -83,22 +83,22 @@ class ArchiveBasedAbstractParser(abstract.AbstractParser):
         return {}  # pragma: no cover
 
     @staticmethod
-    @abc.abstractstaticmethod
+    @abc.abstractmethod
     def _get_all_members(archive: ArchiveClass) -> List[ArchiveMember]:
         """Return all the members of the archive."""
 
     @staticmethod
-    @abc.abstractstaticmethod
+    @abc.abstractmethod
     def _clean_member(member: ArchiveMember) -> ArchiveMember:
         """Remove all the metadata for a given member."""
 
     @staticmethod
-    @abc.abstractstaticmethod
+    @abc.abstractmethod
     def _get_member_meta(member: ArchiveMember) -> Dict[str, str]:
         """Return all the metadata of a given member."""
 
     @staticmethod
-    @abc.abstractstaticmethod
+    @abc.abstractmethod
     def _get_member_name(member: ArchiveMember) -> str:
         """Return the name of the given member."""
 
-- 
GitLab