from future.utils import viewitems
from future.utils import native
from future.utils import listvalues
+from future.utils import listitems
from future import standard_library
standard_library.install_aliases()
from builtins import next
# update atime
self.inodes.touch(p)
-
- self._filehandles[fh] = DirectoryHandle(fh, p, [('.', p), ('..', parent)] + list(p.items()))
+ self._filehandles[fh] = DirectoryHandle(fh, p, [('.', p), ('..', parent)] + listitems(p))
return fh
@readdir_time.time()
from __future__ import absolute_import
from __future__ import division
from future.utils import viewitems
+from future.utils import itervalues
from builtins import dict
import logging
import re
def in_use(self):
if super(Directory, self).in_use():
return True
- for v in self._entries.values():
+ for v in itervalues(self._entries):
if v.in_use():
return True
return False
def has_ref(self, only_children):
if super(Directory, self).has_ref(only_children):
return True
- for v in self._entries.values():
+ for v in itervalues(self._entries):
if v.has_ref(False):
return True
return False