diff --git a/.circleci/config.yml b/.circleci/config.yml index 9ff12d9d6..e06163d01 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -29,6 +29,8 @@ workflows: - "lint" - "deprecations" - "c-locale" + # Any locale other than C or UTF-8. + - "another-locale" - "integration": requires: @@ -196,6 +198,15 @@ jobs: LANG: "C" + another-locale: + <<: *DEBIAN + + environment: + <<: *UTF_8_ENVIRONMENT + # aka "Latin 1" + LANG: "en_US.ISO-8859-1" + + deprecations: <<: *DEBIAN diff --git a/newsfragments/3007.minor b/newsfragments/3007.minor new file mode 100644 index 000000000..e69de29bb diff --git a/src/allmydata/util/fake_inotify.py b/src/allmydata/util/fake_inotify.py index 45d360105..284711c52 100644 --- a/src/allmydata/util/fake_inotify.py +++ b/src/allmydata/util/fake_inotify.py @@ -91,7 +91,7 @@ class INotify(object): self.callbacks = callbacks def event(self, filepath, mask): - with start_action(action_type=u"fake-inotify:event", path=filepath.path, mask=mask): + with start_action(action_type=u"fake-inotify:event", path=filepath.asTextMode().path, mask=mask): for cb in self.callbacks: cb(None, filepath, mask)