summaryrefslogtreecommitdiffstats
path: root/payyans/payyans/payyan.py
diff options
context:
space:
mode:
authorSanthosh Thottingal <santhosh.thottingal@gmail.com>2009-01-23 17:16:06 +0530
committerSanthosh Thottingal <santhosh.thottingal@gmail.com>2009-01-23 17:16:06 +0530
commit6b3c2ac061315dc7622c654b97a02689c035013e (patch)
tree2fd1c67b69d9cc3fb9b481608a402d3fe3e16ed4 /payyans/payyans/payyan.py
parent8fff60703ba26ee787f9c18b73897fa2b3acc4f6 (diff)
downloadAnjaliOldLipi.git-6b3c2ac061315dc7622c654b97a02689c035013e.tar.gz
AnjaliOldLipi.git-6b3c2ac061315dc7622c654b97a02689c035013e.tar.xz
AnjaliOldLipi.git-6b3c2ac061315dc7622c654b97a02689c035013e.zip
load the rules map once in the runtime of application
Diffstat (limited to 'payyans/payyans/payyan.py')
-rwxr-xr-xpayyans/payyans/payyan.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/payyans/payyans/payyan.py b/payyans/payyans/payyan.py
index 9214165..0827b8f 100755
--- a/payyans/payyans/payyan.py
+++ b/payyans/payyans/payyan.py
@@ -50,8 +50,7 @@ class Payyan:
prebase_letter = ""
ascii_text=""
self.direction = "u2a"
- if self.rulesDict == None:
- self.rulesDict = self.LoadRules()
+ self.rulesDict = self.LoadRules()
while index < len(unicode_text):
'''കൂട്ടക്ഷരങ്ങള്‍ക്കൊരു കുറുക്കുവഴി'''
for charNo in [3,2,1]:
@@ -111,8 +110,7 @@ class Payyan:
prebase_letter = ""
unicode_text = ""
self.direction="a2u"
- if self.rulesDict == None:
- self.rulesDict = self.LoadRules()
+ self.rulesDict = self.LoadRules()
while index < len(ascii_text):
letter = ascii_text[index]
if letter in self.rulesDict:
@@ -200,6 +198,8 @@ class Payyan:
'''
ഈ സംഭവമാണു് മാപ്പിങ്ങ് ഫയല്‍ എടുത്തു് വായിച്ചു പഠിക്കുന്നതു്.
'''
+ if(self.rulesDict):
+ return self.rulesDict
rules_dict = dict()
line = []
line_number = 0