projects/guix·blob kernel-updates · refs

98 lines · 2.7 KiB

1Description: Convert sl08.py to Python 3
2Author: Moritz Muehlenhoff <[email protected]>
3Bug-Debian: https://bugs.debian.org/936245
4
5--- btanks-0.9.8083.orig/engine/sl08/sl08.py
6+++ btanks-0.9.8083/engine/sl08/sl08.py
7@@ -26,7 +26,7 @@ class Generator(object):
8
9 def prototype(self, proto):
10 r = '('
11- for i in xrange(0, self.__n):
12+ for i in range(0, self.__n):
13 if proto:
14 r = r + "arg%d_type " %(i + 1)
15 r = r + "a%d" %(i + 1)
16@@ -41,14 +41,14 @@ class Generator(object):
17 r = '<typename return_type'
18
19 if cname == 'base-signal':
20- for i in xrange(0, self.__n):
21+ for i in range(0, self.__n):
22 if not void or i > 0:
23 r = r + ", "
24 r = r + "typename arg%d_type" %(i + 1)
25 r = r + ">"
26 return r
27 elif cname == 'signal':
28- for i in xrange(0, self.__n):
29+ for i in range(0, self.__n):
30 if not void or i > 0:
31 r = r + ", "
32 r = r + "typename arg%d_type" %(i + 1)
33@@ -61,7 +61,7 @@ class Generator(object):
34 r = r + "class validator_type = default_validator<return_type> >"
35 return r
36 elif cname == 'slot':
37- for i in xrange(0, self.__n):
38+ for i in range(0, self.__n):
39 if not void or i > 0:
40 r = r + ", "
41 r = r + "typename arg%d_type" %(i + 1)
42@@ -70,7 +70,7 @@ class Generator(object):
43 r = r + "class object_type>"
44 return r
45 elif cname == 'base-slot':
46- for i in xrange(0, self.__n):
47+ for i in range(0, self.__n):
48 if not void or i > 0:
49 r = r + ", "
50 r = r + "typename arg%d_type" %(i + 1)
51@@ -86,22 +86,22 @@ class Generator(object):
52 r = '<return_type'
53
54 if cname == 'base-signal':
55- for i in xrange(0, self.__n):
56+ for i in range(0, self.__n):
57 r = r + ", arg%d_type" %(i + 1)
58 r = r + ">"
59 return r
60 elif cname == 'signal':
61- for i in xrange(0, self.__n):
62+ for i in range(0, self.__n):
63 r = r + ", arg%d_type" %(i + 1)
64 r = r + ", validator_type>"
65 return r
66 elif cname == 'slot':
67- for i in xrange(0, self.__n):
68+ for i in range(0, self.__n):
69 r = r + ", arg%d_type" %(i + 1)
70 r = r + ", object_type>"
71 return r
72 elif cname == 'base-slot':
73- for i in xrange(0, self.__n):
74+ for i in range(0, self.__n):
75 r = r + ", arg%d_type" %(i + 1)
76 r = r + ">"
77 return r
78@@ -329,11 +329,11 @@ class Generator(object):
79
80
81 text = ''
82-for i in xrange(0, 6):
83+for i in range(0, 6):
84 g = Generator(i)
85 text = text + "\n" + g.generate();
86
87-print """#ifndef BTANKS_SL08_SLOTSANDSIGNALS_H__
88+print("""#ifndef BTANKS_SL08_SLOTSANDSIGNALS_H__
89 #define BTANKS_SL08_SLOTSANDSIGNALS_H__
90
91 /* sl08 - small slot/signals library
92@@ -387,5 +387,5 @@ namespace sl08 {
93 }
94
95 #endif
96-""" %(text);
97+""" %(text));
98