Re: RuntimeError: dictionary changed size during iteration

NoRaGen <[email protected]> Fri, 30 Nov 2012 19:15:43 +0100
Newsgroups gmane.comp.python.webware
Organization private
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============1858941117931711170==
Content-Type: multipart/alternative;
	boundary="------------030804060204040208090709"

This is a multi-part message in MIME format.
--------------030804060204040208090709
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Sophana,
hi Christoph,

the webware for python is used in two companies, on 4 Servers, I work 
for. It is running very stable.
But however we use a self-implemented session. Thats why it seems, I 
didn't mentioned this problem to Christoph.
But our claims, we have to the session is a little bit bigger one that 
the one from webware has and it was easier to build an own, derived one.

However, Webkit is pretty stable, there is no need not to take it, 
because Christoph very cares about all.

Thank you Christoph btw. for all your help and support everytime so far!

Best Regards,
Tobias
------------------------------------------------------------------------
Am 30.11.2012 18:01, schrieb Sophana K:
> Thanks
>
> Isn't it strange nobody had this problem before?
> Seems that there isn't a lot of webware 1.1 applications in production.
> Don't you think?
>
> Sophana
>
>
> On Fri, Nov 30, 2012 at 5:36 PM, Christoph Zwerschke <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     Am 30.11.2012 13:48, schrieb Sophana K:
>     > It seems the problem has now moved to another place.
>     > Should I try the trunk?
>     >
>     >   File "/home/.../Webware-1.1/WebKit/Tasks/SessionTask.py", line
>     13, in run
>     >      self._sessionstore.cleanStaleSessions(self)
>     >    File "/home/.../Webware-1.1/WebKit/SessionDynamicStore.py",
>     line 256, in cleanStaleSessions
>     >      self._memoryStore.cleanStaleSessions(task)
>     >    File "/home/.../Webware-1.1/WebKit/SessionStore.py", line
>     202, in cleanStaleSessions
>     >      for key in self:
>     > RuntimeError: dictionary changed size during iteration
>
>     Same problem. It's now also fixed in the trunk.
>
>     -- Christoph
>
>
>
>
>
>
>     ------------------------------------------------------------------------------
>     Keep yourself connected to Go Parallel:
>     TUNE You got it built. Now make it sing. Tune shows you how.
>     http://goparallel.sourceforge.net
>     _______________________________________________
>     Webware-discuss mailing list
>     Webware-discuss-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>     <mailto:Webware-discuss-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
>     https://lists.sourceforge.net/lists/listinfo/webware-discuss
>
>
>
>
> ------------------------------------------------------------------------------
> Keep yourself connected to Go Parallel:
> TUNE You got it built. Now make it sing. Tune shows you how.
> http://goparallel.sourceforge.net
>
>
> _______________________________________________
> Webware-discuss mailing list
> Webware-discuss-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/webware-discuss


--------------030804060204040208090709
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Sophana,<br>
    hi Christoph,<br>
    <br>
    the webware for python is used in two companies, on 4 Servers, I
    work for. It is running very stable.<br>
    But however we use a self-implemented session. Thats why it seems, I
    didn't mentioned this problem to Christoph.<br>
    But our claims, we have to the session is a little bit bigger one
    that the one from webware has and it was easier to build an own,
    derived one.<br>
    <br>
    However, Webkit is pretty stable, there is no need not to take it,
    because Christoph very cares about all.<br>
    <br>
    Thank you Christoph btw. for all your help and support everytime so
    far!<br>
    <br>
    Best Regards,<br>
    Tobias<br>
    <hr size="2" width="100%">
    <div class="moz-cite-prefix">Am 30.11.2012 18:01, schrieb Sophana K:<br>
    </div>
    <blockquote
cite="mid:CADP5dB6NAYSnMCs07N8xHoVVJfuGp6-wF1Js-5eQQAfa=3oGhA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org"
      type="cite">Thanks
      <div><br>
      </div>
      <div>Isn't it strange nobody had this problem before?</div>
      <div>Seems that there isn't a lot of webware 1.1 applications in
        production.</div>
      <div>Don't you think?</div>
      <div><br>
      </div>
      <div>Sophana</div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Fri, Nov 30, 2012 at 5:36 PM,
          Christoph Zwerschke <span dir="ltr">&lt;<a
              moz-do-not-send="true" href="mailto:[email protected]"
              target="_blank">[email protected]</a>&gt;</span> wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            Am 30.11.2012 13:48, schrieb Sophana K:<br>
            <div class="im">&gt; It seems the problem has now moved to
              another place.<br>
              &gt; Should I try the trunk?<br>
              &gt;<br>
              &gt; &nbsp; File
              "/home/.../Webware-1.1/WebKit/Tasks/SessionTask.py", line
              13, in run<br>
              &gt; &nbsp; &nbsp; &nbsp;self._sessionstore.cleanStaleSessions(self)<br>
              &gt; &nbsp; &nbsp;File
              "/home/.../Webware-1.1/WebKit/SessionDynamicStore.py",
              line 256, in cleanStaleSessions<br>
              &gt; &nbsp; &nbsp; &nbsp;self._memoryStore.cleanStaleSessions(task)<br>
              &gt; &nbsp; &nbsp;File
              "/home/.../Webware-1.1/WebKit/SessionStore.py", line 202,
              in cleanStaleSessions<br>
              &gt; &nbsp; &nbsp; &nbsp;for key in self:<br>
              &gt; RuntimeError: dictionary changed size during
              iteration<br>
              <br>
            </div>
            Same problem. It's now also fixed in the trunk.<br>
            <br>
            -- Christoph<br>
            <div class="im"><br>
              <br>
              <br>
              <br>
              <br>
              <br>
------------------------------------------------------------------------------<br>
              Keep yourself connected to Go Parallel:<br>
            </div>
            TUNE You got it built. Now make it sing. Tune shows you how.<br>
            <div class="HOEnZb">
              <div class="h5"><a moz-do-not-send="true"
                  href="http://goparallel.sourceforge.net"
                  target="_blank">http://goparallel.sourceforge.net</a><br>
                _______________________________________________<br>
                Webware-discuss mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:Webware-discuss-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">Webware-discuss-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a><br>
                <a moz-do-not-send="true"
                  href="https://lists.sourceforge.net/lists/listinfo/webware-discuss"
                  target="_blank">https://lists.sourceforge.net/lists/listinfo/webware-discuss</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
TUNE You got it built. Now make it sing. Tune shows you how.
<a class="moz-txt-link-freetext" href="http://goparallel.sourceforge.net">http://goparallel.sourceforge.net</a></pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Webware-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Webware-discuss-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">Webware-discuss-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/webware-discuss">https://lists.sourceforge.net/lists/listinfo/webware-discuss</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------030804060204040208090709--


--===============1858941117931711170==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
TUNE You got it built. Now make it sing. Tune shows you how.
http://goparallel.sourceforge.net
--===============1858941117931711170==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Webware-discuss mailing list
Webware-discuss-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/webware-discuss

--===============1858941117931711170==--