diff options
author | Martijn Kaijser <mcm.kaijser@gmail.com> | 2013-09-21 12:56:56 +0200 |
---|---|---|
committer | Martijn Kaijser <mcm.kaijser@gmail.com> | 2013-09-21 12:56:56 +0200 |
commit | 6d88bc0eceeff3ee5425f2530be7a800f9af1332 (patch) | |
tree | 12e8f5144e3d5d054c6c4515b6defe1b09492f57 /addons/script.module.pysqlite/lib | |
parent | 68eaa4aa70ee642bfc809a76e38fa35edf3e684c (diff) |
[addons] remove unused sqlite dummy module
Diffstat (limited to 'addons/script.module.pysqlite/lib')
-rw-r--r-- | addons/script.module.pysqlite/lib/pysqlite2/__init__.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/addons/script.module.pysqlite/lib/pysqlite2/__init__.py b/addons/script.module.pysqlite/lib/pysqlite2/__init__.py deleted file mode 100644 index 94d26e6694..0000000000 --- a/addons/script.module.pysqlite/lib/pysqlite2/__init__.py +++ /dev/null @@ -1,37 +0,0 @@ - -# if we got here then someone tried to import pysqlite.dbapi2 -# this will only be allowed if the script is greater that version 1.0 - -import warnings -import re - -# Credit gnud on stackoverflow: -# see http://stackoverflow.com/questions/1714027/version-number-comparison/1714190#1714190 -def xbmcVerCmp(version1, version2): - def normalize(v): - return [int(x) for x in re.sub(r'(\.0+)*$','', v).split(".")] - return cmp(normalize(version1), normalize(version2)) - -# Not sure why this might fail but .... -try: - import __main__ - xbmcapiversion = __main__.__xbmcapiversion__ -except: - xbmcapiversion = "1.0" - warnings.warn("For some reason the module '" + str(__name__) + "' couldn't get access to '__main__'. This may prevent certain backward compatility modes from operating correctly.") - -# if the xbmcapiversion is either not set (because trying to get it failed or -# the script was invoked in an odd manner from xbmc) ... -if (xbmcVerCmp(xbmcapiversion,"1.0") <= 0): - # then import sqlite3 in place of dbapi2 - try: - import sqlite3 as dbapi2 - except Exception, e: - warnings.warn("Unable to import sqlite3. This probably means you're on a version of python prior to 2.5 and trying to run an old script.") - raise e - - # ask politely :) - warnings.warn("DeprecationWarning: the pysqlite2 module is deprecated; please change your script to use sqlite3.") -else: - raise DeprecationWarning("You cannot use pysqlite2 while depending on version " + str(xbmcapiversion) + " of the xbmc.python api. Please use sqlite3 instead.") - |