[IMP]website_sale: no product message for public users
[odoo/odoo.git] / openerpcommand / common.py
index 45c2742..f306d7f 100644 (file)
@@ -42,6 +42,8 @@ def get_addons_from_paths(paths, exclude):
         if os.path.exists(p):
             names = list(set(os.listdir(p)))
             names = filter(lambda a: not (a.startswith('.') or a in exclude), names)
+            names = filter(lambda a: os.path.isdir(os.path.join(p, a)), names)
+            names = filter(lambda a: os.path.exists(os.path.join(p, a, '__openerp__.py')), names)
             module_names.extend(names)
         else:
             print "The addons path `%s` doesn't exist." % p