Also, dict() is for creating a dictionary -- there is no reason to do
dict(redirect(...)). Also, you do not return a redirect() -- you simply
call it, and it immediately raises an HTTP exception.
Anthony
On Friday, November 6, 2015 at 1:50:15 PM UTC-5, Dave S wrote:
>
>
>
> On Friday, November 6, 2015 at 9:33:47 AM UTC-8, Karl Florian wrote:
>>
>> *Sorry everybody but i need your help again.*
>>
>> Here is my code:
>>
>> def languages_pedit():
>>
>
> [...]
>
>
>>
>>
>> * #I tried this mk_pdffile(pdffile,'languages.pdf') but it did not work*
>>
>> def mk_pdffile(pdffile,pdfname):
>>
>> import cStringIO
>>
>> pdfdata = open(pdffile,"rb").read()
>>
>> response.headers['Content-Type']='application/pdf'
>>
>> return response.stream(cStringIO.StringIO(pdfdata), attachment=True,
>> filename=pdfname)
>>
>>
> Where does the "does not work" part stop and the "this works fine part
> start?
>
>>
>>
>> @auth.requires_login()
>>
>> def print_languages():
>>
> [...] .......................................
>>
>> #Code to make my texfile....................
>>
>> .......................................
>>
>> texfile.write('\\end{document}\n')
>>
>> [...]
>
>> return response.stream(cStringIO.StringIO(pdfdata), attachment=True,
>> filename='languages.pdf')
>>
>>
>>
>> *This works fine but the code below does not get excecuted and my SUBMIT
>> Button stays pressed?*
>>
>>
>>
>> return dict(redirect(URL('languages_pedit')))
>>
>>
>
> Where does this go? If right after the "return response.stream()", then
> it will never get executed.
>
>
>> def example():
> return 1
> return 2
>
>
> will always return 1.
>
> /dps
>
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.