diff --git a/oml/item/icons.py b/oml/item/icons.py index 37d89fb..0270cb1 100644 --- a/oml/item/icons.py +++ b/oml/item/icons.py @@ -30,7 +30,10 @@ class Icons(dict): def is_available(self): folder = os.path.dirname(self._db) - if os.path.exists(folder): + base = os.path.dirname(os.path.dirname(folder)) + if os.path.exists(base): + if not os.path.exists(folder): + ox.makedirs(folder) if not os.path.exists(self._db): self.create() return os.path.exists(self._db)