We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents bcaa897 + bf6ec53 commit 98e901aCopy full SHA for 98e901a
factory_method.py
@@ -1,14 +1,15 @@
1
+#encoding=utf-8
2
'''http://ginstrom.com/scribbles/2007/10/08/design-patterns-python-style/'''
3
4
class GreekGetter:
5
"""A simple localizer a la gettext"""
6
def __init__(self):
- self.trans = dict(dog="σκύλος", cat="γάτα")
7
+ self.trans = dict( dog="σκύλος", cat="γάτα" )
8
9
def get(self, msgid):
10
"""We'll punt if we don't have a translation"""
11
try:
- return str(self.trans[msgid])
12
+ return self.trans[msgid]
13
except KeyError:
14
return str(msgid)
15
@@ -26,4 +27,4 @@ def get_localizer(language="English"):
26
27
e, j = get_localizer("English"), get_localizer("Greek")
28
# Localize some text
29
for msgid in "dog parrot cat bear".split():
- print(e.get(msgid), j.get(msgid))
30
+ print e.get(msgid), j.get(msgid)
0 commit comments