Conditions | 4 |
Total Lines | 11 |
Code Lines | 9 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | # -*- coding: utf-8 -*- |
||
17 | def get(self, key, default=None): |
||
18 | key = self.key_name(key) |
||
19 | value = None |
||
20 | data = self._data.get(key, default) |
||
21 | if data: |
||
22 | if data['expires_at'] is True or data['expires_at'] > time.time(): |
||
23 | # 为True时:永不过期, 大于当前时间为:不到过期时间 |
||
24 | value = data['value'] |
||
25 | else: |
||
26 | self.delete(key) |
||
27 | return value |
||
28 | |||
46 |