12 May
2000
12 May
'00
1:40 p.m.
On Fri, 12 May 2000, Dr. Peer Griebel wrote:
def FormatPreis( v, n=2, thou=regex.compile( "\([0-9]\)\([0-9][0-9][0-9]\([,.]\|$\)\)").search): v = "%.*f" % ( n, v ) vl = string.split(v,'.') if not vl: return v v=vl[0] del vl[0] if vl: s = ',' + string.join(vl,',') else: s = '' l=thou(v) while l >= 0: v=v[:l+1]+'.'+v[l+1:] l=thou(v) return v+s
my data.fs stays intact! So what's happening here??? I hope there is no major problem within Zope. But I would like to see a hint what's going on.
Hmm my guess is that the problem arises because you pass the regex as a default argument. Pavlos