equal
deleted
inserted
replaced
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 |