Author: duncan
Date: Thu Mar 20 15:58:36 2008
New Revision: 10552

Log:
Updated version number tests
Added a check for kaa base's version


Modified:
   branches/rel-1/freevo/src/main.py

Modified: branches/rel-1/freevo/src/main.py
==============================================================================
--- branches/rel-1/freevo/src/main.py   (original)
+++ branches/rel-1/freevo/src/main.py   Thu Mar 20 15:58:36 2008
@@ -67,12 +67,25 @@
     sys.exit(0)
 
 
-# check if kaa.metadata is up to date to avoid bug reports
-# for already fixed bugs
+# check if kaa.base is up to date to avoid bug reports for already fixed bugs
+v = 'unknown'
+try:
+    import kaa.version
+    if kaa.version.VERSION < 0.4:
+        v = kaa.version.VERSION
+        raise ImportError
+except (AttributeError, ImportError):
+    print 'Error: Installed kaa.base version (%s) is too old.' % v
+    print 'Please update kaa.base to version 0.4 or higher or get it with 
subversion'
+    print 'svn export svn://svn.freevo.org/kaa/trunk/base kaa/base'
+    print
+    sys.exit(0)
+
+# check if kaa.metadata is up to date to avoid bug reports for already fixed 
bugs
+v = 'unknown'
 try:
-    v = 'unknown'
     import kaa.metadata.version
-    if kaa.metadata.version.VERSION < 0.6:
+    if kaa.metadata.version.VERSION < 0.7:
         v = kaa.metadata.version.VERSION
         raise ImportError
 except ImportError:
@@ -82,12 +95,11 @@
     print
     sys.exit(0)
 
-# check if kaa.imlib2 is up to date to avoid bug reports
-# for already fixed bugs
+# check if kaa.imlib2 is up to date to avoid bug reports for already fixed bugs
+v = 'unknown'
 try:
-    v = 'unknown'
     import kaa.imlib2.version
-    if kaa.imlib2.version.VERSION < 0.1:
+    if kaa.imlib2.version.VERSION < 0.2:
         v = kaa.metadata.version.VERSION
         raise ImportError
 except ImportError:

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to