equal
deleted
inserted
replaced
19 return p |
19 return p |
20 |
20 |
21 @filecache('x') |
21 @filecache('x') |
22 def cached(self): |
22 def cached(self): |
23 print 'creating' |
23 print 'creating' |
|
24 return 'string from function' |
24 |
25 |
25 def invalidate(self): |
26 def invalidate(self): |
26 for k in self._filecache: |
27 for k in self._filecache: |
27 try: |
28 try: |
28 delattr(self, k) |
29 delattr(self, k) |
101 # it |
102 # it |
102 repo.commit('.') |
103 repo.commit('.') |
103 |
104 |
104 def setbeforeget(repo): |
105 def setbeforeget(repo): |
105 os.remove('x') |
106 os.remove('x') |
106 repo.cached = 0 |
107 repo.cached = 'string set externally' |
107 repo.invalidate() |
108 repo.invalidate() |
108 print repo.cached |
109 print repo.cached |
109 repo.invalidate() |
110 repo.invalidate() |
110 f = open('x', 'w') |
111 f = open('x', 'w') |
111 f.write('a') |
112 f.write('a') |