From d665890a61ef29432da2b8364be293f93dc2aeed Mon Sep 17 00:00:00 2001
From: David Stainton <dstainton415@gmail.com>
Date: Tue, 14 Jul 2015 16:43:49 -0700
Subject: [PATCH] replace calls to filter with list comprehension

---
 src/allmydata/frontends/magic_folder.py | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/allmydata/frontends/magic_folder.py b/src/allmydata/frontends/magic_folder.py
index 46e0960e..4cdc5752 100644
--- a/src/allmydata/frontends/magic_folder.py
+++ b/src/allmydata/frontends/magic_folder.py
@@ -132,9 +132,7 @@ class MagicFolder(service.MultiService):
         upload_readonly_dircap = self._upload_dirnode.get_readonly_uri()
         collective_dirmap_d = self._collective_dirnode.list()
         def do_filter(result):
-            def not_mine(x):
-                return result[x][0].get_readonly_uri() != upload_readonly_dircap
-            others = filter(not_mine, result.keys())
+            others = [x for x in result.keys() if result[x][0].get_readonly_uri() != upload_readonly_dircap]
             return result, others
         collective_dirmap_d.addCallback(do_filter)
         def scan_collective(result):
@@ -180,9 +178,7 @@ class MagicFolder(service.MultiService):
         upload_readonly_dircap = self._upload_dirnode.get_readonly_uri()
         collective_dirmap_d = self._collective_dirnode.list()
         def do_filter(result):
-            def not_mine(x):
-                return result[x][0].get_readonly_uri() != upload_readonly_dircap
-            others = filter(not_mine, result.keys())
+            others = [x for x in result.keys() if result[x][0].get_readonly_uri() != upload_readonly_dircap]
             return result, others
         collective_dirmap_d.addCallback(do_filter)
         def scan_collective(result):
-- 
2.45.2