From c8a17ee264a269a59651936b34a960f4d40a9074 Mon Sep 17 00:00:00 2001
From: Santhosh Thottingal
Date: Sun, 19 Jul 2009 18:32:04 +0530
Subject: JSON RPC Based new architecture and corresponding changes
---
silpa/modules/payyans/payyans.py | 34 +++++++++++++++++++---------------
1 file changed, 19 insertions(+), 15 deletions(-)
mode change 100644 => 100755 silpa/modules/payyans/payyans.py
(limited to 'silpa/modules/payyans/payyans.py')
diff --git a/silpa/modules/payyans/payyans.py b/silpa/modules/payyans/payyans.py
old mode 100644
new mode 100755
index 8751347..80e1aed
--- a/silpa/modules/payyans/payyans.py
+++ b/silpa/modules/payyans/payyans.py
@@ -261,6 +261,8 @@ class Payyans(SilpaModule):
rhs = line.split("=") [ 1 ]
'''ഇതിനിടക്കിനി മൂന്നാമനു സ്കോപ്പിണ്ടോ? '''
'''മറക്കാതെ ഇരിക്കട്ടെ. ആവശ്യം വരും '''
+ lhs=lhs.strip()
+ rhs=rhs.strip()
if self.direction == 'a2u':
rules_dict[lhs]=rhs
else:
@@ -274,24 +276,26 @@ class Payyans(SilpaModule):
"""
action=form['action'].value.decode('utf-8')
- if(action=="To Unicode"):
+ if(action=="To_Unicode"):
if(form.has_key('input_text')):
text = form['input_text'].value .decode('utf-8')
- response=response % (text,"a2ufont", form['action'].value.decode('utf-8') )
- if(form.has_key('a2ufont')):
- font = form['a2ufont'].value .decode('utf-8')
+ response=response % (text, form['action'].value.decode('utf-8') )
+ if(form.has_key('font')):
+ font = form['font'].value .decode('utf-8')
self.mapping_filename="./modules/payyans/maps/"+font+".map"
if (len(text)>0):
result = " "+self.word2Unicode(text) .replace('\n', '
') +"
"
@@ -299,21 +303,21 @@ class Payyans(SilpaModule):
result=""
response=response+result
else:
- response=response % ("","a2ufont", form['action'].value.decode('utf-8') )
- if(action=="To ASCII"):
+ response=response % ("", form['action'].value.decode('utf-8') )
+ if(action=="To_ASCII"):
if(form.has_key('input_text')):
text = form['input_text'].value .decode('utf-8')
- response=response % (text,"u2afont", form['action'].value.decode('utf-8') )
- if(form.has_key('u2afont')):
- font = form['u2afont'].value .decode('utf-8')
+ response=response % (text, form['action'].value.decode('utf-8') )
+ if(form.has_key('font')):
+ font = form['font'].value .decode('utf-8')
self.mapping_filename="./modules/payyans/maps/"+font+".map"
if (len(text)>0):
- result = " "+self.word2Unicode(text) .replace('\n', '
') +"
"
+ result = " "+self.word2ASCII(text) .replace('\n', '
') +"
"
else :
result=""
response=response+result
else:
- response=response % ("","u2afont", form['action'].value.decode('utf-8') )
+ response=response % ("", form['action'].value.decode('utf-8') )
return response
def get_module_name(self):
return "Payyans Unicode-ASCII Converter"
--
cgit