File: transition-to-python3.patch

package info (click to toggle)
codecgraph 20120115-0.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,460 kB
  • sloc: python: 353; sh: 144; javascript: 116; makefile: 106; perl: 62
file content (53 lines) | stat: -rw-r--r-- 1,500 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
--- codecgraph-20120114.orig/codecgraph.py
+++ codecgraph-20120114/codecgraph.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 #
 # Script to generate graphviz graphs from HDA-Intel codec information
 #
@@ -50,7 +50,7 @@
 		yield parse_item(linelvl, lines)
 
 def coloravg(a, b, v):
-	r = tuple([int(a[i]*(1-v) + b[i]*v) for i in 0,1,2])
+	r = tuple(list(map(lambda i:int(a[i]*(1-v) + b[i]*v), [0,1,2])))
 	return r
 
 def formatcolor(c):
@@ -65,8 +65,8 @@
 
 	def set_values(self, values):
 		self.values = values
-		self.gainvalues = [v & 0x7f for v in values]
-		self.mutevalues = [(v & 0x80) <> 0 for v in values]
+		self.gainvalues = list(map(lambda v:v & 0x7f, values))
+		self.mutevalues = list(map(lambda v:(v & 0x80) != 0, values))
 
 	def color(self):
 		if True in self.mutevalues:
@@ -287,7 +287,7 @@
 
 	def label(self):
 		r = '0x%02x' % (self.nid)
-		print '// %r' % (self.fields)
+		print('// %r' % (self.fields))
 		pdef = self.fields.get('Pin Default')
 		if pdef:
 			pdef,subdirs = pdef
@@ -474,11 +474,11 @@
 				i.new_output(n.nid)
 
 	def dump(self):
-		print "Codec: %s" % (self.fields['Codec'])
-		print "Nodes: %d" % (len(self.nodes))
+		print("Codec: %s" % (self.fields['Codec']))
+		print("Nodes: %d" % (len(self.nodes)))
 		for n in self.nodes.values():
-			print "Node: 0x%02x" % (n.nid),
-			print " %d conns" % (n.num_inputs)
+			print("Node: 0x%02x" % (n.nid),)
+			print(" %d conns" % (n.num_inputs))
 
 	def dump_graph(self, f):
 		f.write('digraph {\n')