Message1401
Logged In: YES
user_id=24723
This patch works for me on 0.7.8's ZRoundup.py:
--- ZRoundup.py.original Thu Nov 4 12:20:03 2004
+++ ZRoundup.py Thu Nov 4 13:00:21 2004
@@ -75,18 +75,14 @@
self.value = value
if hasattr(self.value, 'filename'):
self.filename = self.value.filename
- self.file = self.value
+ self.value = self.value.read()
class FormWrapper:
'''Make a Zope form dict look like a cgi.py one
'''
def __init__(self, form):
self.form = form
- self.value = []
def __getitem__(self, item):
- for entry in self.value:
- if entry.name == item:
- return entry
entry = self.form[item]
if isinstance(entry, type([])):
entry = map(FormItem, entry)
@@ -99,16 +95,9 @@
else:
return default
def has_key(self, item):
- for entry in self.value:
- if entry.name == item:
- return 1
return self.form.has_key(item)
def keys(self):
- l = [e.name for e in self.value]
- for name in self.form.keys():
- if name not in l:
- l.append(name)
- return l
+ return self.form.keys()
class ZRoundup(Item, PropertyManager, Implicit, Persistent):
'''An instance of this class provides an interface
between Zope and |
|
Date |
User |
Action |
Args |
2009-02-03 14:20:52 | admin | link | issue995565 messages |
2009-02-03 14:20:52 | admin | create | |
|