diff options
Diffstat (limited to 'lib/sqlalchemy/test/profiling.py')
-rw-r--r-- | lib/sqlalchemy/test/profiling.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/sqlalchemy/test/profiling.py b/lib/sqlalchemy/test/profiling.py index 8cab6ceba..c5256affa 100644 --- a/lib/sqlalchemy/test/profiling.py +++ b/lib/sqlalchemy/test/profiling.py @@ -93,9 +93,16 @@ def function_call_count(count=None, versions={}, variance=0.05): version_info = list(sys.version_info) py_version = '.'.join([str(v) for v in sys.version_info]) - + try: + from sqlalchemy.cprocessors import to_float + cextension = True + except ImportError: + cextension = False + while version_info: version = '.'.join([str(v) for v in version_info]) + if cextension: + version += "+cextension" if version in versions: count = versions[version] break |