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

Reply via email to