File: python3.11.patch

package info (click to toggle)
nyx 2.1.0-2.2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 7,652 kB
  • sloc: python: 7,055; makefile: 7; sh: 3
file content (36 lines) | stat: -rw-r--r-- 1,276 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
From dcaddf2ab7f9d2ef8649f98bb6870995ebe0b893 Mon Sep 17 00:00:00 2001
From: Juan Orti Alcaine <jortialc@redhat.com>
Date: Mon, 27 Jun 2022 19:38:34 +0200
Subject: [PATCH] Replace inspect.getargspec usage to support python 3.11

---
 nyx/panel/__init__.py | 2 +-
 test/__init__.py      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/nyx/panel/__init__.py b/nyx/panel/__init__.py
index 57ae1e30..99b36d38 100644
--- a/nyx/panel/__init__.py
+++ b/nyx/panel/__init__.py
@@ -78,7 +78,7 @@ def handle(self, key):
       is_match = self._key_func(key) if self._key_func else key.match(self.key)
 
       if is_match:
-        if inspect.getargspec(self._action).args == ['key']:
+        if inspect.getfullargspec(self._action).args == ['key']:
           self._action(key)
         else:
           self._action()
diff --git a/test/__init__.py b/test/__init__.py
index b259f7b8..d9f0875c 100644
--- a/test/__init__.py
+++ b/test/__init__.py
@@ -94,7 +94,7 @@ def draw_func():
     nyx.curses.CURSES_SCREEN.erase()
     start_time = time.time()
 
-    func_args = inspect.getargspec(func).args
+    func_args = inspect.getfullargspec(func).args
 
     if func_args[:1] == ['subwindow'] or func_args[:2] == ['self', 'subwindow']:
       def _draw(subwindow):