Mercurial > gnulib
changeset 19352:ded47616c5bc
vfs: simplify table handling
author | Dmitry Selyutin <ghostmansd@gmail.com> |
---|---|
date | Sun, 08 Oct 2017 18:52:52 +0300 |
parents | cbfd71cbef3d |
children | f71575a94977 |
files | pygnulib/vfs.py |
diffstat | 1 files changed, 3 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/pygnulib/vfs.py Wed Oct 04 23:26:22 2017 +0300 +++ b/pygnulib/vfs.py Sun Oct 08 18:52:52 2017 +0300 @@ -73,11 +73,9 @@ if part == "..": parts += [part] continue - if not replaced: - for (old, new) in self.__table.items(): - if part == old: - part = self.__table[new] - replaced = True + if not replaced and part in self.__table: + part = self.__table[part] + replaced = True parts += [part] return _os_.path.sep.join([self.__path] + parts)