Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/talogo.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-01-20 16:43:50 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-01-20 16:43:50 (GMT)
commitfc67a09064f52fa27446c55ca1d170d6c4268086 (patch)
treea498a3616049f78af45065e52e2cfaf39837a89d /talogo.py
parent4c261605f09d09bcb89f8f291f383beb6dd0179d (diff)
more label munging
Diffstat (limited to 'talogo.py')
-rw-r--r--talogo.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/talogo.py b/talogo.py
index 6487ec8..9ca6210 100644
--- a/talogo.py
+++ b/talogo.py
@@ -92,16 +92,16 @@ def blocks_to_code(lc,spr):
else:
if spr.proto.name=='number':
try:
- code.append(float(spr.label))
+ code.append(float(spr.labels[0]))
except:
- code.append(float(ord(spr.label[0])))
+ code.append(float(ord(spr.labels[0][0])))
elif spr.proto.name=='string' or spr.proto.name=='title':
- if type(spr.label) == float or type(spr.label) == int:
- if int(spr.label) == spr.label:
- spr.label = int(spr.label)
- code.append('#s'+str(spr.label))
+ if type(spr.labels[0]) == float or type(spr.labels[0]) == int:
+ if int(spr.labels[0]) == spr.labels[0]:
+ spr.labels[0] = int(spr.labels[0])
+ code.append('#s'+str(spr.labels[0]))
else:
- code.append('#s'+spr.label)
+ code.append('#s'+spr.labels[0])
elif spr.proto.name=='journal':
if spr.ds_id != None:
code.append('#smedia_'+str(spr.ds_id))