I'm better doing more testing before checking in... :( immsview tip
authorFabien Ninoles <fabien@tzone.org>
Sun, 07 Dec 2008 16:53:40 -0500
branchimmsview
changeset 41 8c84ac9a4761
parent 40 7a7e5a853937
I'm better doing more testing before checking in... :(
immsview
--- a/immsview	Sun Dec 07 16:45:52 2008 -0500
+++ b/immsview	Sun Dec 07 16:53:40 2008 -0500
@@ -162,7 +162,7 @@
 import gettext
 import time
 import Gnuplot
-from imms import IMMSDb, rating_to_color
+import imms
 from utils import strdelay
 
 gtk.glade.bindtextdomain('immsview', '/usr/share/immsview/LANG')
@@ -176,11 +176,11 @@
 	return 0
 
 _gdk_colors = []
-for i in range(0,100):
-    _gdk_colors.append(rating_to_color(i))
+for i in range(imms.MIN_RATING,imms.MAX_RATING+1):
+    _gdk_colors.append(imms.rating_to_color(i))
 
 def gdk_rating_to_color(rate):
-    rate = min(max(rate,0),100)
+    rate = min(max(rate,imms.MIN_RATING),imms.MAX_RATING)
     return _gdk_colors[rate]
 
 # This class must be derived from a GtkTreeModel
@@ -322,7 +322,7 @@
         Gnuplot.Gnuplot.__init__(self)
     def plot_rate(self):
     	rating_range = range(imms.MIN_RATING,imms.MAX_RATING+1)
-        array = [0] * rating_range.len()
+        array = [0] * len(rating_range)
         for uid, rating in self.db.get_ratings():
 	    if rating < imms.MIN_RATING or rating > imms.MAX_RATING:
 	    	print >>stderr, "Rating for",uid,"is out of range:", rating
@@ -464,7 +464,7 @@
     REFRESH_RATE = 5000
     def __init__(self):
         self.player = PlayerController()
-        self.db = IMMSDb()
+        self.db = imms.IMMSDb()
         self.model = IMMSStore(self.db)
     def main(self):
         self.create_widgets()