From de40fe6c2b6526e382944cf10b47dc6e7280bddf Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sat, 10 Apr 2010 08:00:50 +0200 Subject: [PATCH] [entropy.db] EntropyRepository: _insertDesktopMime: create packagedesktopmime table if not found --- libraries/entropy/db/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/entropy/db/__init__.py b/libraries/entropy/db/__init__.py index 92f45dc01..1e44e4edf 100644 --- a/libraries/entropy/db/__init__.py +++ b/libraries/entropy/db/__init__.py @@ -2307,6 +2307,9 @@ class EntropyRepository(EntropyRepositoryPluginStore, TextInterface): @param metadata: list of dict() containing file association metadata @type metadata: list """ + # FIXME: remove this before 2010-12-31 + if not self._doesTableExist("packagedesktopmime"): + self._createPackageDesktopMimeTable() mime_data = [(idpackage, x['name'], x['mimetype'], x['executable'], x['icon']) for x in metadata] self._cursor().executemany("""