Rework parsing of the namespace argument
authorIustin Pop <iusty@k1024.org>
Tue, 15 May 2012 19:24:04 +0000 (21:24 +0200)
committerIustin Pop <iusty@k1024.org>
Tue, 15 May 2012 19:24:04 +0000 (21:24 +0200)
commit0125c3983f317cfe9e45d0ad30e93d24cee02c10
treefc8a571ea1d9bdc0f2c99781d2e78bcf3ff476d0
parent10e19cc64c2fe54f9bf2febd07af01eb3736a402
Rework parsing of the namespace argument

In Python 3, we cannot accept (easily) bytes or None, so we have to
change how we accept the namespace argument.

Previously, if the argument was not passed or it was None, it was
considered missing. Since the None option is no longer possible, we
change it so that if not passed or passed as an empty string, it is
considered missing. This changes the behaviour somewhat, but I hope
that empty namespaces are not used (that's what I understand from
reading various pages on the internet).
xattr.c