Ich wollte fragen, ob es in python möglich ist, ein Modul auzurufen, welches ein Rückgabewert hat. (Sollte ein String zurückgeben)
Code: Alles auswählen
import ael
import EmailReceivers
#getEmailReceivers
def getEmailReceivers():
delimiter = ','
receiversList = EmailReceivers.getEmailReceivers("BarrierPrice", EmailReceivers.getRows())
print receiversList
receiverString = delimiter.join(receiversList)
print receiverString
return receiverString
return getEmailReceivers()
Geht das überhaupt in python ? ein modul aufrufen, welches ein string "an den aufrufer" zurückgibt ?
Das python-modul wird von einem kornshell-skript aufgerufen, das skript sollte dann mit dem erstellten String weiterarbeiten können.
Code: Alles auswählen
#
# for all crossed instruments, send a message
#
while read i
do
arena_message $ADS \
-username ATS \
#-password XXX \
-password XXX \
-subject "CROSSED EXOTIC" \
-server "$SERVER" \
-to `arena_python adsp -user ATS -password XXX -filename /app/front/ZKB/BarrierPriceMonitor/lib/BarrierPriceMonitor.py` \
-message "$i has been crossed"
echo "$i wurde Crossed"
done < crossed.out
Könnt ihr mir allenfalls weiterhelfen ?
Besten Dank
So sieht der wichtige Teil des skripts aus: