comparison SrvTxtUtils.py @ 16:54f135c1ed65

updated MPIWGFeature. zpts moved to feature subfolder and renamed. new date attribute. nicer management interface.
author casties
date Fri, 05 Apr 2013 15:58:43 +0200
parents bca61e893fcc
children e40ff9829108
comparison
equal deleted inserted replaced
15:aca0fce3824b 16:54f135c1ed65
8 import stat 8 import stat
9 import urllib 9 import urllib
10 import urllib2 10 import urllib2
11 import logging 11 import logging
12 12
13 srvTxtUtilsVersion = "1.6"
13 14
14 srvTxtUtilsVersion = "1.5" 15 map_months = {'en': [u"",
16 u"January",
17 u"February",
18 u"March",
19 u"April",
20 u"May",
21 u"June",
22 u"July",
23 u"August",
24 u"September",
25 u"October",
26 u"November",
27 u"December"],
28 'de': [u"",
29 u"Januar",
30 u"Februar",
31 u"M\u00e4rz",
32 u"April",
33 u"Mai",
34 u"Juni",
35 u"Juli",
36 u"August",
37 u"September",
38 u"Oktober",
39 u"November",
40 u"Dezember"]}
15 41
16 def getInt(number, default=0): 42 def getInt(number, default=0):
17 """returns always an int (0 in case of problems)""" 43 """returns always an int (0 in case of problems)"""
18 try: 44 try:
19 return int(number) 45 return int(number)
71 # if n.nodeType == node.TEXT_NODE: 97 # if n.nodeType == node.TEXT_NODE:
72 # text = text + n.data 98 # text = text + n.data
73 99
74 return text 100 return text
75 101
76 102 def getMonthName(mon, lang):
103 """returns the name of the month mon in the language lang"""
104 return map_months[lang][mon]
77 105
78 def getHttpData(url, data=None, num_tries=3, timeout=10, noExceptions=False): 106 def getHttpData(url, data=None, num_tries=3, timeout=10, noExceptions=False):
79 """returns result from url+data HTTP request""" 107 """returns result from url+data HTTP request"""
80 # we do GET (by appending data to url) 108 # we do GET (by appending data to url)
81 if isinstance(data, str) or isinstance(data, unicode): 109 if isinstance(data, str) or isinstance(data, unicode):