don't fail on old sqlalchemy

This commit is contained in:
Damien Elmes 2008-11-15 17:45:57 +09:00
parent 80fb6c5230
commit 97cf06b333

View file

@ -42,12 +42,13 @@ except ImportError:
# dump location of non-unicode string
from sqlalchemy import util
import traceback
oldWarn = util.warn
def newWarn(*args, **kwargs):
if getattr(util, 'warn', None):
import traceback
oldWarn = util.warn
def newWarn(*args, **kwargs):
traceback.print_stack()
oldWarn(*args, **kwargs)
util.warn = newWarn
util.warn = newWarn
# shared metadata
metadata = MetaData()