Mercurial > hg
comparison mercurial/pure/parsers.py @ 47925:ba9491be5e0c
dirstate-item: drop the deprecated __getitem__ variante
This is deprecated since 5.9.
Differential Revision: https://phab.mercurial-scm.org/D11362
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 26 Aug 2021 16:39:00 +0200 |
parents | c0d6a59a7704 |
children | 05f2be3affe3 |
comparison
equal
deleted
inserted
replaced
47924:66ff8d3865b3 | 47925:ba9491be5e0c |
---|---|
221 self._state = b'r' | 221 self._state = b'r' |
222 self._mode = 0 | 222 self._mode = 0 |
223 self._size = size | 223 self._size = size |
224 self._mtime = 0 | 224 self._mtime = 0 |
225 | 225 |
226 def __getitem__(self, idx): | |
227 if idx == 0 or idx == -4: | |
228 msg = b"do not use item[x], use item.state" | |
229 util.nouideprecwarn(msg, b'6.0', stacklevel=2) | |
230 return self._state | |
231 elif idx == 1 or idx == -3: | |
232 msg = b"do not use item[x], use item.mode" | |
233 util.nouideprecwarn(msg, b'6.0', stacklevel=2) | |
234 return self._mode | |
235 elif idx == 2 or idx == -2: | |
236 msg = b"do not use item[x], use item.size" | |
237 util.nouideprecwarn(msg, b'6.0', stacklevel=2) | |
238 return self._size | |
239 elif idx == 3 or idx == -1: | |
240 msg = b"do not use item[x], use item.mtime" | |
241 util.nouideprecwarn(msg, b'6.0', stacklevel=2) | |
242 return self._mtime | |
243 else: | |
244 raise IndexError(idx) | |
245 | |
246 @property | 226 @property |
247 def mode(self): | 227 def mode(self): |
248 return self._mode | 228 return self._mode |
249 | 229 |
250 @property | 230 @property |