From 6b95cecfdbcb52b5dbb60400dcdc20ff007a4efc Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Thu, 26 Jul 2012 22:05:05 +0200 Subject: [PATCH] [entropy.db] uniform _createCompileFlagsIndex to others (catch OperationalError) --- lib/entropy/db/__init__.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/entropy/db/__init__.py b/lib/entropy/db/__init__.py index 4437905a0..0c18c7eb2 100644 --- a/lib/entropy/db/__init__.py +++ b/lib/entropy/db/__init__.py @@ -5752,10 +5752,13 @@ class EntropyRepository(EntropyRepositoryBase): pass def _createCompileFlagsIndex(self): - self._cursor().execute(""" - CREATE INDEX IF NOT EXISTS flagsindex ON flags - ( chost, cflags, cxxflags ) - """) + try: + self._cursor().execute(""" + CREATE INDEX IF NOT EXISTS flagsindex ON flags + ( chost, cflags, cxxflags ) + """) + except OperationalError: + pass def _createDesktopMimeIndex(self): try: