Mercurial > hg > MPIWGWeb
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): |