![]() |
MOSE - MakeObj Script Environment - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Nützliche Programme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=37) +--- Thema: MOSE - MakeObj Script Environment (/showthread.php?tid=4266) |
- Cruzer - 08-06-2009 Werner, wann dass das Problem ist, sollte es an dem nicht scheitern! Alle Module, die ich verwendet habe, sind auch in Python 2 vorhanden. Somit müsste ich lediglich die Syntax ändern. (Die in Python 3 überarbeitet wurde.) Dies kann jedoch etwas dauern, da ich mich erst über die alte Syntax informieren müsste. (Ausserdem habe ich diese Woche noch eine Menge zu tun!) Eine Frage, ist 2.6.2 nicht völlig kompatible zu Python 2.5? (Laut der Python Webseite schon. Seien nur Sicherheitspatches.) (Gut das soll aber nicht das Problem sein!) - wernieman - 08-06-2009 Mann kann sogar mehrere Verisonen von Phyton parrallel auf einen Server haben, nur (s.o.) mit einer Version die Gentoo noch nicht anbietet möchte ich vorsichtig sein ;o) Inwieweit sich python in der verschiedenen Versionen unterscheidet ... da bin ich überfragt ;o) - Cruzer - 09-06-2009 1.) Die Version Python 2.6 dient dazu die neuen Funktionen von Python 3 zu unterstützen und dennoch Python 2 Skripte ausführen kann. 2.) Nachdem man "Never change a running system" hab ich auch ein Python 2 fähiges MOSE geschrieben. Durch gute Strukturierung in der neuesten Version, musste nur eine Zeile geändert werden. Du kannst sie hier herunterladen: http://mose.simutrans.bplaced.net/mose_py2.zip bissher hat dieses Skript jedoch nur VladimirSalvik getestet. - wernieman - 10-06-2009 Kannst Du es ins SVN vom PAK setzen? - Cruzer - 10-06-2009 Ist hochgeladen. Zum Aufufen muss: Code: mose_nightly.py makeall.mos - wernieman - 10-06-2009 Da bekomme ich einen Fehler .... Code: simutrans@hedwig ~/PAK/PAK192.comic $ /usr/bin/python mose_nightly.py makeall.mos - Cruzer - 10-06-2009 Zitat:Original von wernieman Seltsame Python Entwickler, schreiben extra noch hin, das es ein Schlüsselwort wird, aber das sie es gleich einfügen geht nicht... Nagut, alle 'with' entfernt. - wernieman - 10-06-2009 Mhhh .... Code: simutrans@hedwig ~/PAK/PAK192.comic $ python mose_nightly.py makeall.mos Muß/Soll ich jetzt das 2.6 einspielen .. giebt es zwar für gentoo aber ist momentan noch "Testing", da sind die Jungs eher Konservativ Momentan: Python 2.5.4 - Cruzer - 10-06-2009 Neue Version hochgeladen: Version 0.3.1 Änderungen: ADD: Neuer Befehl 'zip', zum erstellen von zip Dateien. ADD: Neuer Befehl 'ls' zum auflisten aller Dateien in einem Verzeichnis. FIX: Alle Deutschen Umlaute entfernt, sollte nun auch auf Nicht-Deutschen Rechner zur richtigen Darstellung kommen. Da die Änderungen für den Nighlty Server nicht nötig sind, gibt es jedoch keine Version für Python 2. - wernieman - 11-06-2009 2 Probleme 1. Es werden keine Unterverzeichnise eingerichtet 2. Das Script wird nicht automatisch beendet |