summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/FileMonitor/Pseudo.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Bcfg2/Server/FileMonitor/Pseudo.py')
-rw-r--r--src/lib/Bcfg2/Server/FileMonitor/Pseudo.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/Bcfg2/Server/FileMonitor/Pseudo.py b/src/lib/Bcfg2/Server/FileMonitor/Pseudo.py
index baff871d0..089d4cf0f 100644
--- a/src/lib/Bcfg2/Server/FileMonitor/Pseudo.py
+++ b/src/lib/Bcfg2/Server/FileMonitor/Pseudo.py
@@ -1,7 +1,6 @@
""" Pseudo provides static monitor support for file alteration events """
import os
-import stat
import logging
from Bcfg2.Server.FileMonitor import FileMonitor, Event
@@ -14,9 +13,8 @@ class Pseudo(FileMonitor):
"""add a monitor to path, installing a callback to obj.HandleEvent"""
if handleID is None:
handleID = len(list(self.handles.keys()))
- mode = os.stat(path)[stat.ST_MODE]
self.events.append(Event(handleID, path, 'exists'))
- if stat.S_ISDIR(mode):
+ if os.path.isdir(path):
dirList = os.listdir(path)
for includedFile in dirList:
self.events.append(Event(handleID, includedFile, 'exists'))