title: Threads and local proxy in Werkzeug. Usage
body: <p>At first I want to make sure that I understand assignment of the feature correct. The local proxy functionality assigned to share a variables (objects) through modules (packages) within a thread. Am I right?</p>
  
  <p>At second, the usage is still unclear for me, maybe because I misunderstood an assignment. I use Flask. If I have two (or more) modules: A, B. I want to import object C from module A to module B. But I can't do it in the usual way, <code>from A import C</code>, because it will cause a looped import and thereafter ImportError. How to solve this issue with Werkzeug Local Proxy? And should I do it with Werkzeug?</p>
  
  <p>module A:</p>
  
  <pre><code>from werkzeug.local import LocalSomething # LocalProxy or LocalStack
  
  C = 'C'
  # Somehow add C to LocalSomething
  </code></pre>
  
  <p>module B:</p>
  
  <pre><code>from werkzeug.locla import LocalSomething
  
  C = LocalSomething()['C']
  </code></pre>