[prev in list] [next in list] [prev in thread] [next in thread] 

List:       klik-devel
Subject:    [klik-devel] [klikclient commit] r1128 -
From:       codesite-noreply () google ! com
Date:       2008-02-13 15:24:52
Message-ID: 000e0cd2908404460bc64c79912a4bc5 () google ! com
[Download RAW message or body]

Author: razielmine
Date: Wed Feb 13 07:24:19 2008
New Revision: 1128

Modified:
   trunk/client/trunk/klikclient/lib/klik/base.py

Log:
base.is_valid_cmg returns 0 instead of crashing the program if the file 
doesn't exist

Modified: trunk/client/trunk/klikclient/lib/klik/base.py
==============================================================================
--- trunk/client/trunk/klikclient/lib/klik/base.py	(original)
+++ trunk/client/trunk/klikclient/lib/klik/base.py	Wed Feb 13 07:24:19 2008
@@ -282,11 +282,13 @@
 		return filename.lower().endswith(".cmg")

 	def is_valid_cmg(self, path):
-		mtype, entype = mimetypes.guess_type(path)
-		if (mtype in [ "application/x-extension-cmg" ]) or (mtype == None 
and self.is_valid_cmg_name(path)):
-			if self.is_klik1_cmg( path ):
-				return 1
-			return 2
+		if os.path.exists( path ):
+			mtype, entype = mimetypes.guess_type(path)
+			if ( (mtype in [ "application/x-extension-cmg" ]) or
+			     (mtype == None and self.is_valid_cmg_name(path)) ):
+				if self.is_klik1_cmg( path ):
+					return 1
+				return 2
 		return 0
 		
 	def is_klik1_cmg(self, path):
_______________________________________________
klik-devel mailing list
klik-devel@kde.org
https://mail.kde.org/mailman/listinfo/klik-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic