webworker_scripts

WARNING! THIS SCRIPTS ARE USED IN A SANDBOX SO ALL DEPENDENCIES SHOULD BE HANDELED HERE!

THIS USES PYODIDE V0.17!

Module Contents

Classes

requestList

csvWriter

weblog

HTTPRequest

Wrapper around XMLHttpRequest

SimpleNetwork

Functions

request(url, params=None, jsonResult=True, whitelist=('/list', '/view'))

A very simple version of the NetworkService to request synchronous data

Attributes

log

webworker_scripts.request(url, params=None, jsonResult=True, whitelist=('/list', '/view'))

A very simple version of the NetworkService to request synchronous data

class webworker_scripts.requestList(url, params=None, maxRequests=999)
requestData(self)
next(self)
running(self)
class webworker_scripts.csvWriter(delimiter=';')
delimiter = ;
writeRow(self, row)
writeRows(self, rows)
download(self, name='export.csv')
class webworker_scripts.weblog
static info(text)
static warn(text)
static error(text)
webworker_scripts.log
class webworker_scripts.HTTPRequest(method, url, callbackSuccess=None, callbackFailure=None, payload=None, content_type=None, asynchronous=True)

Bases: object

Wrapper around XMLHttpRequest

onReadyStateChange(self, *args, **kwargs)

Internal callback.

class webworker_scripts.SimpleNetwork

Bases: object

genReqStr(self, params)
request(self, url, params)
onCompletion(self, text)
onError(self, text, code)