##// END OF EJS Templates
python3: another 2to3 pass
super-admin -
r1054:545da466 python3
parent child Browse files
Show More
@@ -132,7 +132,7 b' class JsonFormatter(ExceptionAwareFormat'
132 132 self.json_ensure_ascii = kwargs.pop("json_ensure_ascii", True)
133 133 self.prefix = kwargs.pop("prefix", "")
134 134 reserved_attrs = kwargs.pop("reserved_attrs", RESERVED_ATTRS)
135 self.reserved_attrs = dict(zip(reserved_attrs, reserved_attrs))
135 self.reserved_attrs = dict(list(zip(reserved_attrs, reserved_attrs)))
136 136 self.timestamp = kwargs.pop("timestamp", True)
137 137
138 138 # super(JsonFormatter, self).__init__(*args, **kwargs)
@@ -141,8 +141,8 b' class JsonFormatter(ExceptionAwareFormat'
141 141 self.json_encoder = JsonEncoder
142 142
143 143 self._required_fields = self.parse()
144 self._skip_fields = dict(zip(self._required_fields,
145 self._required_fields))
144 self._skip_fields = dict(list(zip(self._required_fields,
145 self._required_fields)))
146 146 self._skip_fields.update(self.reserved_attrs)
147 147
148 148 def _str_to_fn(self, fn_as_str):
@@ -45,7 +45,7 b' class LRUDict(LRUCache):'
45 45 del self.data[key]
46 46
47 47 def keys(self):
48 return self.data.keys()
48 return list(self.data.keys())
49 49
50 50
51 51 class LRUDictDebug(LRUDict):
@@ -53,7 +53,7 b' class LRUDictDebug(LRUDict):'
53 53 Wrapper to provide some debug options
54 54 """
55 55 def _report_keys(self):
56 elems_cnt = '%s/%s' % (len(self.keys()), self.size)
56 elems_cnt = '%s/%s' % (len(list(self.keys())), self.size)
57 57 # trick for pformat print it more nicely
58 58 fmt = '\n'
59 59 for cnt, elem in enumerate(self.keys()):
@@ -153,7 +153,7 b' class FileNamespaceBackend(PickleSeriali'
153 153
154 154 with self._dbm_file(True) as dbm:
155 155 try:
156 return filter(cond, dbm.keys())
156 return list(filter(cond, list(dbm.keys())))
157 157 except Exception:
158 158 log.error('Failed to fetch DBM keys from DB: %s', self.get_store())
159 159 raise
@@ -162,7 +162,7 b' def get_or_create_region(region_name, re'
162 162 if not region_obj:
163 163 raise EnvironmentError(
164 164 'Region `{}` not in configured: {}.'.format(
165 region_name, region_meta.dogpile_cache_regions.keys()))
165 region_name, list(region_meta.dogpile_cache_regions.keys())))
166 166
167 167 region_uid_name = '{}:{}'.format(region_name, region_namespace)
168 168 if isinstance(region_obj.actual_backend, FileNamespaceBackend):
@@ -283,7 +283,7 b' class SvnRemote(RemoteBase):'
283 283 return _node_properties(repo_id, path, revision)
284 284
285 285 def file_annotate(self, wire, path, revision):
286 abs_path = 'file://' + urllib.pathname2url(
286 abs_path = 'file://' + urllib.request.pathname2url(
287 287 vcspath.join(wire['path'], path))
288 288 file_uri = svn.core.svn_path_canonicalize(abs_path)
289 289
@@ -57,8 +57,8 b' class ContextINI(object):'
57 57 self.new_path, file_error=True, write_empty_values=True)
58 58
59 59 for data in self.ini_params:
60 section, ini_params = data.items()[0]
61 key, val = ini_params.items()[0]
60 section, ini_params = list(data.items())[0]
61 key, val = list(ini_params.items())[0]
62 62 if section not in config:
63 63 config[section] = {}
64 64 config[section][key] = val
@@ -79,7 +79,7 b' class TestGitFetch(object):'
79 79 mock_fetch.side_effect = side_effect
80 80 self.remote_git.pull(
81 81 wire={}, url='/tmp/', apply_refs=False,
82 refs=selected_refs.keys())
82 refs=list(selected_refs.keys()))
83 83 determine_wants = self.mock_repo.object_store.determine_wants_all
84 84 assert determine_wants.call_count == 0
85 85
@@ -21,7 +21,7 b' from vcsserver.utils import ascii_bytes,'
21 21
22 22 @pytest.mark.parametrize('given, expected', [
23 23 ('a', b'a'),
24 (u'a', b'a'),
24 ('a', b'a'),
25 25 ])
26 26 def test_ascii_bytes(given, expected):
27 27 assert ascii_bytes(given) == expected
@@ -44,9 +44,9 b' def test_ascii_str(given, expected):'
44 44
45 45
46 46 @pytest.mark.parametrize('given', [
47 u'a',
47 'a',
48 48 'å'.encode('utf8'),
49 u'å'
49 'å'
50 50 ])
51 51 def test_ascii_str_raises(given):
52 52 with pytest.raises(ValueError):
General Comments 0
You need to be logged in to leave comments. Login now