Index: chrome/common/extensions/docs/server2/chained_compiled_file_system.py |
diff --git a/chrome/common/extensions/docs/server2/chained_compiled_file_system.py b/chrome/common/extensions/docs/server2/chained_compiled_file_system.py |
index 6fbd31e73e0c5c7cf21faab2a16a80fd8e6db09e..74e2a59a3c73286b92c1580d0ac34e9c6512c78f 100644 |
--- a/chrome/common/extensions/docs/server2/chained_compiled_file_system.py |
+++ b/chrome/common/extensions/docs/server2/chained_compiled_file_system.py |
@@ -6,6 +6,7 @@ from compiled_file_system import CompiledFileSystem |
from docs_server_utils import StringIdentity |
from file_system import FileNotFoundError |
from future import Future |
+from path_util import ToDirectory |
class ChainedCompiledFileSystem(object): |
@@ -52,8 +53,7 @@ class ChainedCompiledFileSystem(object): |
lambda compiled_fs: compiled_fs.GetFileVersion(path)) |
def GetFromFileListing(self, path): |
- if not path.endswith('/'): |
- path += '/' |
+ path = ToDirectory(path) |
return self._GetImpl( |
path, |
lambda compiled_fs: compiled_fs.GetFromFileListing(path), |