Index: /trunk/source/pyhesiodfs/pyHesiodFS.py =================================================================== --- /trunk/source/pyhesiodfs/pyHesiodFS.py (revision 176) +++ /trunk/source/pyhesiodfs/pyHesiodFS.py (revision 177) @@ -175,4 +175,13 @@ if name in self.mounts[self._uid()]: return self.mounts[self._uid()][name] + elif name.startswith('.'): + ro = self.findLocker(name[1:]) + if ro is None: + return + else: + rw = ro.replace('/afs/', '/afs/.') + self.mounts[self._uid()][name] = rw + syslog(LOG_INFO, "Mounting "+name+" on "+rw) + return rw else: try: