diff options
author | Martijn Kaijser <machine.sanctum@gmail.com> | 2013-09-30 15:19:24 -0700 |
---|---|---|
committer | Martijn Kaijser <machine.sanctum@gmail.com> | 2013-09-30 15:19:24 -0700 |
commit | 0faf8f000f392b14332bb6a05e5cb1c5a6694ed3 (patch) | |
tree | e44426a6dc13bd161a95cd6597f9c2b31e2140b4 | |
parent | e6111b08e6a49115bbe1534b61eedb6138a65dbd (diff) | |
parent | 6d88bc0eceeff3ee5425f2530be7a800f9af1332 (diff) |
Merge pull request #3315 from MartijnKaijser/remove_addon
[addons] remove unused sqlite dummy module
-rw-r--r-- | addons/script.module.pysqlite/addon.xml | 14 | ||||
-rw-r--r-- | addons/script.module.pysqlite/lib/pysqlite2/__init__.py | 37 |
2 files changed, 0 insertions, 51 deletions
diff --git a/addons/script.module.pysqlite/addon.xml b/addons/script.module.pysqlite/addon.xml deleted file mode 100644 index 8b76f6694f..0000000000 --- a/addons/script.module.pysqlite/addon.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<addon id="script.module.pysqlite" - name="Python SQLite library hook" - version="2.5.6" - provider-name="Gerhard Haering"> - <requires> - <import addon="xbmc.python" version="2.0.0"/> - </requires> - <extension point="xbmc.python.module" - library="lib" /> - <extension point="xbmc.addon.metadata"> - <platform>all</platform> - </extension> -</addon> 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.") - |