Ich benutze yapps, um einen Parser für eine LaTex-ische Sprache zu erzeugen (zB um Dinge wie \begin{itemize}
in die entsprechenden <ul>
-Tags zu übersetzen) innerhalb der Pyramide. Ein Befehl (d. H. \ref{SOMEID}
) sollte eine Route über einen Anruf von route_url
(oder route_path
) aufbauen und die ID an ihn übergeben. Da dieser Aufruf tief in dem Code stattfindet, der von yapps und der von mir definierten Grammatik generiert wurde, sehe ich keine Möglichkeit, ein Anforderungsobjekt an ihn zu übergeben.Pyramide: constructe route_url ohne Anfrage Objekt
Gibt es eine Art globales Anfrageobjekt? Oder, da ich voraussehe, dass ich es nicht verwenden sollte, gibt es eine Möglichkeit, eine Route (die von einem Parameter abhängt) ohne ein Anfrageobjekt zu konstruieren?
vielen dank, ich kannte die blank-funktion nicht. Ich habe 'get_current_registry()' von 'pyramid.threadlocal' verwendet, um die Registrierung zu erhalten, und konnte dann' route_path' aufrufen. – born