0001-sessions-remove-dead-anonymous-key-code-24790.patch
wcs/sessions.py | ||
---|---|---|
22 | 22 | |
23 | 23 |
class BasicSession(Session): |
24 | 24 | |
25 |
anonymous_key = None |
|
26 | 25 |
magictokens = None |
27 | 26 |
anonymous_formdata_keys = None |
28 | 27 |
visiting_objects = None |
29 | 28 | |
30 | 29 |
def has_info(self): |
31 |
return (self.anonymous_formdata_keys or self.anonymous_key or
|
|
30 |
return (self.anonymous_formdata_keys or |
|
32 | 31 |
self.magictokens or self.visiting_objects or Session.has_info(self)) |
33 | 32 |
is_dirty = has_info |
34 | 33 | |
35 |
def get_anonymous_key(self, generate = False): |
|
36 |
if self.anonymous_key: |
|
37 |
return self.anonymous_key |
|
38 |
if generate: |
|
39 |
self.anonymous_key = random.randint(0, 1000000000) |
|
40 |
return self.anonymous_key |
|
41 | ||
42 | 34 |
def add_magictoken(self, token, data): |
43 | 35 |
if not self.magictokens: |
44 | 36 |
self.magictokens = {} |
45 |
- |