Roundup Tracker - Issues

Message1401

Author fresh
Recipients
Date 2004-11-04.12:45:01
Message-id
In-reply-to
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
History
Date User Action Args
2009-02-03 14:20:52adminlinkissue995565 messages
2009-02-03 14:20:52admincreate