MCPcopy Index your code
hub / github.com/rawpython/remi / request_cookies

Method request_cookies

examples/session_app.py:47–56  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

45 self.cookies = {}
46
47 def request_cookies(self):
48 self.app_instance.execute_javascript("""
49 var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/);
50 var result = {};
51 for (var nLen = aKeys.length, nIdx = 0; nIdx < nLen; nIdx++) {
52 var key = decodeURIComponent(aKeys[nIdx]);
53 result[key] = decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(key).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
54 }
55 remi.sendCallbackParam('%s','%s', result);
56 """%(self.identifier, self.EVENT_ONCOOKIES))
57
58 @gui.decorate_event
59 def on_cookies(self, **value):

Callers 1

timer_request_cookiesMethod · 0.80

Calls 1

execute_javascriptMethod · 0.80

Tested by

no test coverage detected