X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=blobdiff_plain;f=sfa%2Futil%2FPostgreSQL.py;h=39cde57b6dfe2713ad59d1aecb256129ee54d791;hp=f2c51bfd24dd70d7cc023a4f233fc154c375afa4;hb=c11686844dfac796dc642c7d8d32a54021f55b21;hpb=a11251677420771ed5ae213e047939440035eb69 diff --git a/sfa/util/PostgreSQL.py b/sfa/util/PostgreSQL.py index f2c51bfd..39cde57b 100644 --- a/sfa/util/PostgreSQL.py +++ b/sfa/util/PostgreSQL.py @@ -4,18 +4,22 @@ # # +import re +import traceback +import commands +from pprint import pformat +from types import StringTypes, NoneType + import psycopg2 import psycopg2.extensions psycopg2.extensions.register_type(psycopg2.extensions.UNICODE) # UNICODEARRAY not exported yet psycopg2.extensions.register_type(psycopg2._psycopg.UNICODEARRAY) -import pgdb -from types import StringTypes, NoneType -import traceback -import commands -import re -from pprint import pformat +# allow to run sfa2wsdl if this is missing (for mac) +import sys +try: import pgdb +except: print >> sys.stderr, "WARNING, could not import pgdb" from sfa.util.faults import * from sfa.util.sfalogging import sfa_logger