2014-05-18 7 views

Antwort

7

Es ist ein Threadlocal, nicht eine echte globale. Da jeder Thread jeweils nur eine Anfrage bearbeiten kann, besteht keine Gefahr von Interferenzen.

In der Tat gibt es eine vollständige Beschreibung von genau dies in der Flask docs here.

(Immer noch nicht unbedingt ein gutes Design, natürlich.)

+0

Das ist sehr cool. Danke für den Link auch. Ist es möglich/ratsam, Ihre eigenen Informationen auf diese Weise zu binden? – lemiant

+4

Für ein "schlechtes Design" funktioniert es aber wirklich sehr gut. Ich bewundere die Architektur, FWIW. –