X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fpython%2FComponents%2FTimezones.py;h=7f709159286b0065cc3e53fd9a1dd6f76e9b7c74;hb=df40bb74c9b81ad3d7ad16cb8e6c3ff0f70f649a;hp=d9edfec5fdffd553648486d16d0fb8fbeafc9863;hpb=080c2a83b79af8afe48105bb0a1b69d3597a2e49;p=vuplus_dvbapp diff --git a/lib/python/Components/Timezones.py b/lib/python/Components/Timezones.py index d9edfec..7f70915 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"