File: 01_integer_python2.4_fix.diff

package info (click to toggle)
python-cddb 1.4-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 208 kB
  • ctags: 103
  • sloc: python: 228; ansic: 202; makefile: 41
file content (23 lines) | stat: -rw-r--r-- 846 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- /usr/lib/python2.3/site-packages/CDDB.py	2004-01-31 12:04:32.000000000 +0100
+++ CDDB.py	2004-02-25 17:21:40.000000000 +0100
@@ -32,7 +32,7 @@
     disc_id = track_info[0]
     num_tracks = track_info[1]
 
-    query_str = (('%08lx %d ') % (disc_id, num_tracks))
+    query_str = (('%08lx %d ') % (long(disc_id), num_tracks))
 
     for i in track_info[2:]:
 	query_str = query_str + ('%d ' % i)

--- /usr/lib/python2.3/site-packages/DiscID.py	2004-01-31 12:04:32.000000000 +0100
+++ DiscID.py	2004-02-25 17:38:04.000000000 +0100
@@ -50,7 +50,7 @@
 
     total_time = (track_frames[-1] / 75) - (track_frames[0] / 75)
 	       
-    discid = ((checksum % 0xff) << 24 | total_time << 8 | last)
+    discid = ((long(checksum) % 0xff) << 24 | total_time << 8 | last)
 
     return [discid, last] + track_frames[:-1] + [ track_frames[-1] / 75 ]