<div dir="ltr">Thank you so much Matt! Your snippet works with Python 3.9 as well. It was definitely my error: now with <i>application = <wsgi_filter>(app=application) </i>works!<div><br></div><div>et</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno dom 18 apr 2021 alle ore 19:19 Matt Walker <<a href="mailto:walkermatt@longwayaround.org.uk">walkermatt@longwayaround.org.uk</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hi Erik,<div dir="auto"><br></div><div dir="auto">I don't have time to test with Python 3 right now but here is an example from a few years ago which wraps MapProxy in order to set the mapproxy.decorate_img callback.</div><div dir="auto"><br></div><div dir="auto"><a href="https://gist.github.com/walkermatt/1cae669defce037511ada4e0ed01b3cd" target="_blank">https://gist.github.com/walkermatt/1cae669defce037511ada4e0ed01b3cd</a></div><div dir="auto"><br></div><div dir="auto">Kind regards,</div><div dir="auto"><br></div><div dir="auto">Matt.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 18 Apr 2021, 16:09 Erik Tiengo, <<a href="mailto:etiengo@gmail.com" target="_blank">etiengo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello to everybody,<div><br></div><div>someone could share a simple example of customization by WSGI filter. Documentation is a very clear entry point, but I am not able to see __call__ method in action :-( I guess that GetCapabilities request is enough to see __call__ in action, right? __init__ is it but no __call__ for every request I make</div><div><br></div><div>I am using Python 3.9.1, MapProxy 1.13.0 and gunicorn 20.1.0</div><div><br></div><div>Thank in advance for support</div><div><br></div><div>et<br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-family:"courier new",courier,monospace"><strong>Erik Tiengo</strong></span></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-family:"courier new",courier,monospace">GIS Solution Architect</span></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><hr></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-family:"courier new",courier,monospace;font-size:8pt">mobile:    </span><strong style="font-family:"courier new",courier,monospace;font-size:8pt">+39 348 1230364</strong><br></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-size:8pt;font-family:"courier new",courier,monospace">Skype:     <strong>erik.tiengo</strong></span></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-size:8pt;font-family:"courier new",courier,monospace">Hangouts:  <strong><a href="mailto:etiengo@gmail.com" rel="noreferrer" target="_blank">etiengo@gmail.com</a></strong></span></div></div></div></div></div>
_______________________________________________<br>
MapProxy mailing list<br>
<a href="mailto:MapProxy@lists.osgeo.org" rel="noreferrer" target="_blank">MapProxy@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/mapproxy" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapproxy</a><br>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-family:"courier new",courier,monospace"><strong>Erik Tiengo</strong></span></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-family:"courier new",courier,monospace">GIS Solution Architect</span></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><hr></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-family:"courier new",courier,monospace;font-size:8pt">mobile:    </span><strong style="font-family:"courier new",courier,monospace;font-size:8pt">+39 348 1230364</strong><br></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-size:8pt;font-family:"courier new",courier,monospace">Skype:     <strong>erik.tiengo</strong></span></div><div style="margin:0px;padding:0px;font-family:monospace;color:rgb(0,0,0);font-size:12px"><span style="font-size:8pt;font-family:"courier new",courier,monospace">Hangouts:  <strong><a href="mailto:etiengo@gmail.com" target="_blank">etiengo@gmail.com</a></strong></span></div></div></div>