deskbar-applet r2642 - in trunk: . deskbar/handlers
- From: sebp svn gnome org
- To: svn-commits-list gnome org
- Subject: deskbar-applet r2642 - in trunk: . deskbar/handlers
- Date: Thu, 16 Apr 2009 09:13:12 +0000 (UTC)
Author: sebp
Date: Thu Apr 16 09:13:12 2009
New Revision: 2642
URL: http://svn.gnome.org/viewvc/deskbar-applet?rev=2642&view=rev
Log:
Fixed bug #575185: Scan directories in templates folder
Modified:
trunk/ChangeLog
trunk/deskbar/handlers/templates.py
Modified: trunk/deskbar/handlers/templates.py
==============================================================================
--- trunk/deskbar/handlers/templates.py (original)
+++ trunk/deskbar/handlers/templates.py Thu Apr 16 09:13:12 2009
@@ -187,14 +187,20 @@
def _templates_dir_monitor_cb(self, monitor, file, other_file, event_type):
self._add_template_file(file.get_path())
- def initialize(self):
- templates_dir = deskbar.core.Utils.get_xdg_user_dir(deskbar.core.Utils.DIRECTORY_TEMPLATES)
-
+ def _add_templates_dir(self, templates_dir):
for f in os.listdir(templates_dir):
# Skip backup files and hidden files
if f.endswith("~") or f.startswith("."):
continue
- self._add_template_file(os.path.join(templates_dir, f))
+ file_path = os.path.join(templates_dir, f)
+ if os.path.isdir(file_path):
+ self._add_templates_dir(file_path)
+ else:
+ self._add_template_file(file_path)
+
+ def initialize(self):
+ templates_dir = deskbar.core.Utils.get_xdg_user_dir(deskbar.core.Utils.DIRECTORY_TEMPLATES)
+ self._add_templates_dir(templates_dir)
gfile = gio.File(path=templates_dir)
try:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]