From 26433942eaad292a511071ecc86b0d5317d9904c Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Sun, 24 Nov 2013 01:42:44 +0400 Subject: [PATCH] xml vfs 1.0.1 - fix a few minor bugs --- xml | 5 +++-- xml-ANNOUNCE | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/xml b/xml index 2240dfe..ffe93c7 100755 --- a/xml +++ b/xml @@ -37,7 +37,7 @@ The VFS was inspired by a FUSE xmlfs: https://github.com/halhen/xmlfs """ -__version__ = "1.0.0" +__version__ = "1.0.1" __author__ = "Oleg Broytman " __copyright__ = "Copyright (C) 2013 PhiloSoft Design" __license__ = "GPL" @@ -314,6 +314,7 @@ if use_lxml: def ns2text(self, node): ns_accumulator = [] for name, value in self._get_local_ns(node).items(): + if name is None: name = '' name = name.encode(default_encoding, "replace") value = value.encode(default_encoding, "replace") ns_accumulator.append("%s=%s" % (name, value)) @@ -369,7 +370,7 @@ def mcxml_copyout(): xml_error('There are no attributes') elif path_comp == 'namespaces': - if xmlvfs.supports_namespaces and xmlvfs.has_ns(element): + if xmlvfs.supports_namespaces and xmlvfs.has_ns(node): text = xmlvfs.ns2text(node) else: xml_error('There are no namespaces') diff --git a/xml-ANNOUNCE b/xml-ANNOUNCE index 4ff97ef..80d23f2 100644 --- a/xml-ANNOUNCE +++ b/xml-ANNOUNCE @@ -5,6 +5,9 @@ WHAT IS IT View an XML file in Midnight Commander as a filesystem. +WHAT'S NEW in version 1.0.1 (2013-11-24) + Fixed a few minor bugs. + WHAT'S NEW in version 1.0.0 (2013-11-23) With lxml.etree-based implementation show only child namespaces (calculated as combined namespaces minus parent's namespaces). -- 2.39.5