oh, that simple!! 
I should not program at late hours (portugal) :)
Thank you !
Pedro

terça-feira, 8 de Março de 2016 às 00:41:22 UTC, Nils Bruin escreveu:
>
> On Monday, March 7, 2016 at 4:22:04 PM UTC-8, João Pedro Cruz wrote:
>>
>> Hello,
>>
>> I would like to output results with the following code:
>>         if MEGUA_PLATFORM=='sagews':
>>             fullpath = os.path.join(self.working_dir, 
>> self.unique_name()+'.tex')
>>             salvus.file(fullpath)
>>         else: #MEGUA_PLATFORM=='commandline'
>>             fullpath = os.path.join(self.working_dir, 
>> self.unique_name()+'.pdf')
>>             print "exlatex module: open pdf file",fullpath
>>
>>
>>
>> and this code is inside a module and "MEGUA_PLATFORM" got value in a 
>> configuation file.
>>
>> How to import "salvus"  identifier to use salvus.file() into some module ?
>>
>  
> The usual would be "import salvus". Is your issue that this command may 
> fail if MEGUA_PLATFORM!='sagews'?
> You could just put the "import salvus" line directly above 
> "salvus.file(...)". That only has a slight runtime penalty for being 
> executed multiple times.
> If that penalty is too high (I doubt it would be), you can just do the 
> import one time, guarded by an "if":
>
>     if MEGUA_PLATFORM=='sagews':
>         import salvus
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to