There's something that bothers me about putting the path in an attribute rather than subclassing tuple. I prefer it that way but I don't see how you'd do directory slicing and joining. If the path is a tuple it's easy:
p = Path("/a/b/c") p[:-1] # Path("/a/b") If the directory components are on an attribute p.path[:-1] # ("a", "b") How do you do slicing and joining? If Path subclasses object, it could be done there like in the first example. But if Path subclasses string, that API is taken: p[:-1] # "/a/b" -- Mike Orr <[EMAIL PROTECTED]> ([EMAIL PROTECTED] address is semi-reliable) _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com