sabayon r1101 - in trunk: . lib
- From: federico svn gnome org
- To: svn-commits-list gnome org
- Subject: sabayon r1101 - in trunk: . lib
- Date: Tue, 14 Apr 2009 19:12:59 +0000 (UTC)
Author: federico
Date: Tue Apr 14 19:12:59 2009
New Revision: 1101
URL: http://svn.gnome.org/viewvc/sabayon?rev=1101&view=rev
Log:
bgo#542604 - fix file monitoring due to incorrect callback prototype
Signed-off-by: Federico Mena Quintero <federico novell com>
Modified:
trunk/ChangeLog
trunk/lib/dirmonitor.py
Modified: trunk/lib/dirmonitor.py
==============================================================================
--- trunk/lib/dirmonitor.py (original)
+++ trunk/lib/dirmonitor.py Tue Apr 14 19:12:59 2009
@@ -77,22 +77,22 @@
#
# Processing of a file_monitor callback
#
- def __handle_file_monitor_event (self, dir_uri, file_uri, event, data):
- if event == CHANGED or event == DELETED or event == CREATED:
- path = file_uri.get_path ()
+ def __handle_file_monitor_event (self, monitor, file, other_file, event_type):
+ if event_type == CHANGED or event_type == DELETED or event_type == CREATED:
+ path = file.get_path ()
# Strip trailing '/'.
path = os.path.normpath (path)
- dprint ("Got file_monitor event '%s' on '%s'", event_to_string (event), path)
+ dprint ("Got file_monitor event '%s' on '%s'", event_to_string (event_type), path)
if not self.__should_ignore_dir (path) and \
not self.__should_ignore_file (path):
- self.__invoke_callback (path, event)
+ self.__invoke_callback (path, event_type)
- if event == CREATED and os.path.isdir (path):
+ if event_type == CREATED and os.path.isdir (path):
self.__monitor_dir_recurse (path, True)
- elif event == DELETED:
+ elif event_type == DELETED:
if path != self.directory and self.watches.has_key (path):
dprint ("Deleting watch for '%s' since it got deleted", path)
self.watches [path].cancel ()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]