Re: Word/Excel zur Anzeige in Web App, Libre/OpenOffice oder anderes

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Wed, 23 May 2012 15:38:22 +0200 (CEST)

Harold Gutch wrote:
> Für die Sache mit LD_LIBRARY_PATH sollte es helfen wenn du
>
> os.environ['LDLIBRARY_PATH'] = oolibpath + os.pathsep + os.environ['LD_LIBRARY_PATH']
>
> durch
>
> if 'LD_LIBRARY_PATH' in os.environ:
> os.environ['LD_LIBRARY_PATH'] = oolibpath + os.pathsep + os.environ['LD_LIBRARY_PATH']
> else:
> os.environ['LD_LIBRARY_PATH'] = oolibpath + os.pathsep
>
> ersetzt. Die zweite und die vierte Zeile müssen hier auch in der Tat
> mehr eingerückt sein als die erste ("if") und die dritte ("else"),
> diese zwei müssen auf dem gleichen Einrückungslevel sein wie es der
> originale Befehl war.
>
> Alternativ geht auch:
>
> os.environ['LDLIBRARY_PATH'] = oolibpath + os.pathsep + (os.environ['LD_LIBRARY_PATH'] if 'LD_LIBRARY_PATH' in os.environ else '')

Nur der Vollständigkeit halber: Der "pythonische" Weg, das
zu machen, geht so:

os.environ['LD_LIBRARY_PATH'] = oolibpath + os.pathsep + os.environ.get('LD_LIBRARY_PATH', "")

Oder man nimmt .split() und .join().

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
"We will perhaps eventually be writing only small modules which are identi-
fied by name as they are used to build larger ones, so that devices like
indentation, rather than delimiters, might become feasible for expressing
local structure in the source language." -- Donald E. Knuth, 1974
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 23 May 2012 - 15:38:44 CEST

search this site