X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=python%2Fcumulus%2F__init__.py;h=ed641ffc8ecc6137335d8636eda36ba77b393fc1;hp=323a7c75b4679ca6293ff9a6ee67d7aa6806e217;hb=88c9d1b7b2508bdc049d69b578dd0e64efa7d85b;hpb=da1d95d3242ee9d596e60b8d5bfcf9e5bedcd80f diff --git a/python/cumulus/__init__.py b/python/cumulus/__init__.py index 323a7c7..ed641ff 100644 --- a/python/cumulus/__init__.py +++ b/python/cumulus/__init__.py @@ -32,6 +32,7 @@ import codecs import hashlib import itertools import os +import posixpath import re import sqlite3 import subprocess @@ -168,7 +169,7 @@ class SearchPathEntry(object): and context is any additional data associated with this search entry (if any). """ - return (os.path.join(self._directory_prefix, basename + self._suffix), + return (posixpath.join(self._directory_prefix, basename + self._suffix), self._context) class SearchPath(object): @@ -233,7 +234,7 @@ class SearchPath(object): for f in backend.list(d): success = True m = self.match(f) - if m: yield (os.path.join(d, f), m) + if m: yield (posixpath.join(d, f), m) except cumulus.store.NotFoundError: pass if not success: