summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: c531b90)
raw | patch | inline | side by side (parent: c531b90)
| author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
| Mon, 13 Jan 2003 03:26:28 +0000 (03:26 +0000) | ||
| committer | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
| Mon, 13 Jan 2003 03:26:28 +0000 (03:26 +0000) |
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1445 57a73879-2fb5-44c3-a270-3262357dd7e2
| roundup/cgi/templating.py | patch | blob | history |
index 1d8779c0f1d35db79d8b4ab16ce573e505749b28..709984626ee2df65ec240c629d24dd3e08807ad3 100644 (file)
history.sort()
if direction == 'descending':
history.reverse()
- for prop_n in self._props:
+ for prop_n in self._props.keys():
prop = self[prop_n]
if isinstance(prop, HTMLProperty):
current[prop_n] = prop.plain()
# make link if hrefable
- if prop_n in self._props and isinstance(self._props[prop_n], hyperdb.Link):
+ if isinstance(self._props[prop_n], hyperdb.Link):
classname = self._props[prop_n].classname
if os.path.exists(os.path.join(self._db.config.TEMPLATES, classname + '.item')):
current[prop_n] = '<a href="%s%s">%s</a>'%(classname,
else:
old = label;
cell.append('%s: %s' % (k,old))
- if k in current:
+ if current.has_key(k):
cell[-1] += ' -> %s'%current[k]
current[k] = old
elif isinstance(prop, hyperdb.Date) and args[k]:
d = date.Date(args[k])
cell.append('%s: %s'%(k, str(d)))
- if k in current:
+ if current.has_key(k):
cell[-1] += ' -> %s'%current[k]
current[k] = str(d)
elif isinstance(prop, hyperdb.Interval) and args[k]:
d = date.Interval(args[k])
cell.append('%s: %s'%(k, str(d)))
- if k in current:
+ if current.has_key(k):
cell[-1] += ' -> %s'%current[k]
current[k] = str(d)
elif isinstance(prop, hyperdb.String) and args[k]:
cell.append('%s: %s'%(k, cgi.escape(args[k])))
- if k in current:
+ if current.has_key(k):
cell[-1] += ' -> %s'%current[k]
current[k] = cgi.escape(args[k])
elif not args[k]:
- if k not in current:
- cell.append('%s: (no value)'%k)
- else:
+ if current.has_key(k):
cell.append('%s: %s'%(k, current[k]))
current[k] = '(no value)'
+ else:
+ cell.append('%s: (no value)'%k)
else:
cell.append('%s: %s'%(k, str(args[k])))
- if k in current:
+ if current.has_key(k):
cell[-1] += ' -> %s'%current[k]
current[k] = str(args[k])
else: