It seems that the copy.deepcopy in here is unnecessary.
The patch is:
=== modified file 'amplee/atompub/member/init.py'
--- amplee/atompub/member/init.py 2008-04-13 08:58:52 +0000
+++ amplee/atompub/member/init.py 2008-04-21 08:00:06 +0000
@@ -117,8 +117,8 @@
@param entry: atom entry attached to the L{MemberResource?} instance.
Sets the instance attribute to the values extracted from the entry.
"""
- self.entry = copy.deepcopy(entry).ownerDocument
-
+ self.entry = entry.ownerDocument
+
entry.ownerDocument.xmlns_prefixes.update({ATOM10_PREFIX: ATOM10_NS,
ATOMPUB_PREFIX: ATOMPUB_NS})
self.member_id = self.generate_resource_id(entry=entry, info=info)