changed the code related to importing ElementTree to support python version > 2.5

master
Abhinav Sarkar 2008-12-16 21:28:17 +00:00
parent 44d04f2cba
commit 168046cf98
2 changed files with 7 additions and 4 deletions

View File

@ -372,7 +372,7 @@ class Api(object):
from datetime import datetime
import md5
import sys
import platform
import time
import urllib
import urllib2
@ -391,7 +391,8 @@ from tasteometer import Tasteometer
from track import Track
from user import User
if sys.version.startswith('2.5'):
python_version = platform.python_version_tuple()
if python_version[0] == 2 and python_version[1] >= 5:
import xml.etree.cElementTree as ElementTree
else:
try:

View File

@ -50,10 +50,11 @@ class Playlist(LastfmBase):
return "<lastfm.Playlist: %s>" % self.url
import StringIO
import sys
import platform
from error import LastfmInvalidParametersError
if sys.version.startswith('2.5'):
python_version = platform.python_version_tuple()
if python_version[0] == 2 and python_version[1] >= 5:
import xml.etree.cElementTree as ElementTree
else:
try:
@ -62,4 +63,5 @@ else:
try:
import ElementTree
except ImportError:
from error import LastfmError
raise LastfmError("Install ElementTree package for using python-lastfm")