summaryrefslogtreecommitdiff
path: root/cloudinit
diff options
context:
space:
mode:
Diffstat (limited to 'cloudinit')
-rw-r--r--cloudinit/stages.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/cloudinit/stages.py b/cloudinit/stages.py
index f08589a7..3e49e8c5 100644
--- a/cloudinit/stages.py
+++ b/cloudinit/stages.py
@@ -360,6 +360,8 @@ class Init(object):
def register_handlers_in_dir(path):
# Attempts to register any handler modules under the given path.
+ if not path or not os.path.isdir(path):
+ return
potential_handlers = util.find_modules(path)
for (fname, mod_name) in potential_handlers.iteritems():
try: