File: fix_cython_compiler_error.patch

package info (click to toggle)
pyliblo 0.16.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 380 kB
  • sloc: python: 552; makefile: 22; sh: 6
file content (40 lines) | stat: -rw-r--r-- 1,572 bytes parent folder | download
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
37
38
39
40
From: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Date: Sun, 9 Nov 2025 22:38:37 +0100
Subject: fix_cython_compiler_error

===================================================================
---
 pyliblo3/_liblo.pyx | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pyliblo3/_liblo.pyx b/pyliblo3/_liblo.pyx
index 4fa70df..9637a23 100644
--- a/pyliblo3/_liblo.pyx
+++ b/pyliblo3/_liblo.pyx
@@ -971,7 +971,7 @@ cdef class Message:
         if t == 'i':
             lo_message_add_int32(self._message, int(value))
         elif t == 'h':
-            lo_message_add_int64(self._message, long(value))
+            lo_message_add_int64(self._message, <int64_t>(value))
         elif t == 'f':
             lo_message_add_float(self._message, float(value))
         elif t == 'd':
@@ -1012,7 +1012,7 @@ cdef class Message:
             lo_message_add_true(self._message)
         elif value is False:
             lo_message_add_false(self._message)
-        elif isinstance(value, (int, long)):
+        elif isinstance(value, int):
             try:
                 lo_message_add_int32(self._message, <int32_t>value)
             except OverflowError:
@@ -1067,7 +1067,7 @@ cdef class Bundle:
 
         if len(messages) and not isinstance(messages[0], Message):
             t = messages[0]
-            if isinstance(t, (float, int, long)):
+            if isinstance(t, (float, int)):
                 tt = _double_to_timetag(t)
             elif isinstance(t, tuple) and len(t) == 2:
                 tt.sec, tt.frac = t