cifrado r67 - in trunk: . data package/cifrado



Author: bersace
Date: Thu Apr  3 18:13:11 2008
New Revision: 67
URL: http://svn.gnome.org/viewvc/cifrado?rev=67&view=rev

Log:
Gestion des url.


Modified:
   trunk/ChangeLog
   trunk/data/cifrado.desktop.in
   trunk/package/cifrado/cifrado.py

Modified: trunk/data/cifrado.desktop.in
==============================================================================
--- trunk/data/cifrado.desktop.in	(original)
+++ trunk/data/cifrado.desktop.in	Thu Apr  3 18:13:11 2008
@@ -5,7 +5,7 @@
 Name[fr]=Chiffreur de message Cifrado
 Comment= DESCRIPTION@
 Comment[fr]= DESCRIPTION@
-Exec=cifrado
+Exec=cifrado %u
 Icon=cifrado
 Terminal=false
 Type=Application

Modified: trunk/package/cifrado/cifrado.py
==============================================================================
--- trunk/package/cifrado/cifrado.py	(original)
+++ trunk/package/cifrado/cifrado.py	Thu Apr  3 18:13:11 2008
@@ -21,6 +21,8 @@
 from    .       import codeurs
 from    .       import defs
 
+from    urllib  import urlopen
+
 COL_COD_NOM,COL_COD_CLASSE = range(2)
 
 # Cette classe gÃre :
@@ -327,7 +329,9 @@
 
         self.fermer()
         self.fichier = fichier
-        doc = parse(fichier)
+        flux = urlopen(fichier)
+        doc = parse(flux)
+        flux.close()
         el = doc.childNodes[0]
         self.ouvrir(jeu.charger(el))
         self.register_recent()
@@ -348,7 +352,7 @@
 
         doc = Document()
         doc.appendChild(self.jeu.createXML(doc))
-        flux = open(fichier, "w")
+        flux = urlopen(fichier, "w")
         flux.write(doc.toprettyxml())
         flux.close()
         self.register_recent()
@@ -368,10 +372,11 @@
 
         recent_data = {"mime_type": "application/x-cifrado+xml",
                        "app_name": "Cifrado",
-                       "app_exec": "cifrado "+self.fichier,
+                       "app_exec": "cifrado %u",
                        "display_name": "Grand-jeu ÂÂ"+self.jeu.nom+"ÂÂ",
                        "description": "Grand-jeu ÂÂ"+self.jeu.nom+"ÂÂ",
-                       "is_private": False}
+                       "is_private": False,
+                       "groups" : ['cifrado']}
         rec.add_full(self.fichier, recent_data)
         print self.fichier, " dans les documents rÃcents"
 
@@ -450,7 +455,7 @@
                'menu_police_choisir']
         for id in ids:
             self.glade.get_widget(id).set_sensitive(True)
-        self.jeu.sync = True
+        self.sync(True)
 
 
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]