# HG changeset patch # User drewp@bigasterisk.com # Date 1650782745 25200 # Node ID 8d6ba6d372c8242aa6b3761fe42b55e62b694c53 # Parent 3ff5e739f4b19f2743856fa607385808d14bf5bf add CORS support to graph responses diff -r 3ff5e739f4b1 -r 8d6ba6d372c8 patchablegraph.py --- a/patchablegraph.py Wed Nov 24 20:29:38 2021 -0800 +++ b/patchablegraph.py Sat Apr 23 23:45:45 2022 -0700 @@ -263,3 +263,11 @@ def unbind(self): self.masterGraph.removeObserver(self.onPatch) + + def flush(self): + if getattr(self.settings, 'allowOrigin'): + allow = self.settings.allowOrigin + if allow != b'*': + raise NotImplementedError() + self.set_header(b"Access-Control-Allow-Origin", allow) + return CycloneGraphEventsHandler.flush(self) \ No newline at end of file