X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/080c2a83b79af8afe48105bb0a1b69d3597a2e49..64cfba23aba53b4ab3933284b2a4a9ef5ec68e26:/lib/python/Components/Timezones.py diff --git a/lib/python/Components/Timezones.py b/lib/python/Components/Timezones.py index d9edfec5..7f709159 100644 --- a/lib/python/Components/Timezones.py +++ b/lib/python/Components/Timezones.py @@ -41,7 +41,10 @@ class Timezones: unlink("/etc/localtime") except OSError: pass - symlink("/usr/share/zoneinfo/%s" %(self.timezones[index][1]), "/etc/localtime") + try: + symlink("/usr/share/zoneinfo/%s" %(self.timezones[index][1]), "/etc/localtime") + except OSError: + pass try: time.tzset() except: @@ -49,11 +52,8 @@ class Timezones: e_tzset() def getTimezoneList(self): - list = [] - for x in self.timezones: - list.append(str(x[0])) - return list - + return [ str(x[0]) for x in self.timezones ] + def getDefaultTimezone(self): # TODO return something more useful - depending on country-settings? t = "(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Vienna"