diff options
author | Walter 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) |
commit | fc67a09064f52fa27446c55ca1d170d6c4268086 (patch) | |
tree | a498a3616049f78af45065e52e2cfaf39837a89d /talogo.py | |
parent | 4c261605f09d09bcb89f8f291f383beb6dd0179d (diff) |
more label munging
Diffstat (limited to 'talogo.py')
-rw-r--r-- | talogo.py | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -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)) |