<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><font size="-1">I get:<br>
        <br>
        &gt; [Mon Jan 13 16:53:27.606541 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894] mod_wsgi (pid=23617): Target WSGI
        script '/var/www/slidetest/deepzoom.wsgi' cannot be loaded as
        Python module.<br>
        &gt; [Mon Jan 13 16:53:27.606564 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894] mod_wsgi (pid=23617): Exception
        occurred processing WSGI script
        '/var/www/slidetest/deepzoom.wsgi'.<br>
        &gt; [Mon Jan 13 16:53:27.606579 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894] Traceback (most recent call last):<br>
        &gt; [Mon Jan 13 16:53:27.606591 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894]&nbsp;&nbsp; File
        "/var/www/slidetest/deepzoom.wsgi", line 8, in &lt;module&gt;<br>
        &gt; [Mon Jan 13 16:53:27.606627 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894]&nbsp;&nbsp;&nbsp;&nbsp; application.load_slide()<br>
        &gt; [Mon Jan 13 16:53:27.606642 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894] AttributeError: 'Flask' object has
        no attribute 'load_slide' <br>
        <br>
        and<br>
        <br>
        &gt; [Mon Jan 13 16:52:53.461586 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894] mod_wsgi (pid=23617): Target WSGI
        script '/var/www/slidetest/slidedir.wsgi' cannot be loaded as
        Python module.<br>
        &gt; [Mon Jan 13 16:52:53.461606 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894] mod_wsgi (pid=23617): Exception
        occurred processing WSGI script
        '/var/www/slidetest/slidedir.wsgi'.<br>
        &gt; [Mon Jan 13 16:52:53.461621 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894] Traceback (most recent call last):<br>
        &gt; [Mon Jan 13 16:52:53.461637 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894]&nbsp;&nbsp; File
        "/var/www/slidetest/slidedir.wsgi", line 9, in &lt;module&gt;<br>
        &gt; [Mon Jan 13 16:52:53.461690 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894]&nbsp;&nbsp;&nbsp;&nbsp; application._setup()<br>
        &gt; [Mon Jan 13 16:52:53.461707 2014] [:error] [pid 23617]
        [remote 136.159.176.124:894] AttributeError: 'Flask' object has
        no attribute '_setup'<br>
        <br>
        respectively (this is adding the code you suggested as a new
        line that is now the last line in the file)<br>
        <br>
        thanks<br>
        <br>
        Mark<br>
        <br>
      </font>On 1/13/2014 4:49 PM, Benjamin Gilbert wrote:<br>
    </div>
    <blockquote cite="mid:52D47B99.4000708@cs.cmu.edu" type="cite">
      <pre wrap="">On 01/13/2014 06:28 PM, Mark Ungrin wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">sys.path.append('/var/www/slidetest')
</pre>
      </blockquote>
      <pre wrap="">
The python-path declaration in your Apache configuration should point to 
the directory containing deepzoom_server.py, not to the file itself. 
The sys.path.append() line works around this (I assume 
deepzoom_server.py is in /var/www/slidetest).  I've updated the wiki to 
make this clear.

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">[Mon Jan 13 16:17:32.009128 2014] [:error] [pid 16560] [remote
136.159.176.124:52105]     for name in app.associated_images)
[Mon Jan 13 16:17:32.009142 2014] [:error] [pid 16560] [remote
136.159.176.124:52105] AttributeError: 'Flask' object has no attribute
'associated_images'
</pre>
        </blockquote>
      </blockquote>
      <pre wrap="">
It sounds as though the deepzoom_server initialization code isn't being 
run before the first request, as it ought to be.  What happens if you add

     application.load_slide()

at the end of deepzoom.wsgi?  (That's for deepzoom_server.py.  For 
slidedeck.py it would be application._setup().)

--Benjamin Gilbert

_______________________________________________
openslide-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:openslide-users@lists.andrew.cmu.edu">openslide-users@lists.andrew.cmu.edu</a>
<a class="moz-txt-link-freetext" href="https://lists.andrew.cmu.edu/mailman/listinfo/openslide-users">https://lists.andrew.cmu.edu/mailman/listinfo/openslide-users</a>

</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Dr. Mark Ungrin, Ph.D.
Assistant Professor
Department of Comparative Biology &amp; Experimental Medicine
HMRB 320, 3330 Hospital Drive NW
Calgary, AB  T2N 4N1
University of Calgary, Faculty of Veterinary Medicine

Email: <a class="moz-txt-link-abbreviated" href="mailto:mark.ungrin@ucalgary.ca">mark.ungrin@ucalgary.ca</a>
<a class="moz-txt-link-freetext" href="http://www.ucalgary.ca/ungrinlab">http://www.ucalgary.ca/ungrinlab</a>

office: 403.210.6203
cell: 403.561.6817
lab: 403.210.6545
fax:    403.210.8821

The information contained in this e-mail is only for the use of the individual or entity to whom it is intended. Its contents (including any attachments) are confidential and may contain privileged information. If you are not an intended recipient you must not use, disclose, disseminate, copy or print its contents. If you receive this e-mail in error, please notify the sender by e-mail and delete and destroy the message and all copies.</pre>
  </body>
</html>