Yep. The xattr code is all in xattrprops.py, which defines a
class xattrPropertyStore. In dav/static.py, we have, in the class
DAVFile:
dead_properties = property(xattrPropertyStore)
xattrPropertyStore could easily be replaced with any other
callable that returns a dict-like object which will store the dead
properties.
That shouldn't be too far from what we need for pluggability.
-wsv
On Dec 20, 2005, at 10:25 AM, David Reid wrote:
I'm not sure that there is a policy for minimum version support
across subprojects, but I support bumping the minimum python
requirement for Twisted.web2 to python2.3. I'm a little bit more
bothered by the xattr requirement. I'd support making this
pluggable atleast before release (even if we only have a single
xattr based implementation) But I'm leaning towards that this
shouldn't block the merge, as there is significant interest in Dav
and it's generally better to branch from trunk (i.e. to improve vfs
usage *ahem* stephen.)
_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web