Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
MOSE - MakeObj Script Environment
#11
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!)
Ex-Entwickler und Gründer des pak192.comic, Betreiber von Simutrans Hosting
Zitieren
#12
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)
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#13
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.
Ex-Entwickler und Gründer des pak192.comic, Betreiber von Simutrans Hosting
Zitieren
#14
Kannst Du es ins SVN vom PAK setzen?
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#15
Ist hochgeladen. Zum Aufufen muss:
Code:
mose_nightly.py makeall.mos
aufgerufen werden. (Wenn man sich im gleichen Verzeichnis befindet, ansonsten Pfad+Datei angeben)
Ex-Entwickler und Gründer des pak192.comic, Betreiber von Simutrans Hosting
Zitieren
#16
Da bekomme ich einen Fehler ....

Code:
simutrans@hedwig ~/PAK/PAK192.comic $ /usr/bin/python mose_nightly.py makeall.mos
mose_nightly.py:174: Warning: 'with' will become a reserved keyword in Python 2.6
   File "mose_nightly.py", line 174
     with open(prm, "r") as fobj:
             ^
SyntaxError: invalid syntax
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#17
Zitat:Original von wernieman
Code:
simutrans@hedwig ~/PAK/PAK192.comic $ /usr/bin/python mose_nightly.py makeall.mos
Warning: 'with' will become a reserved keyword in Python 2.6

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.
Ex-Entwickler und Gründer des pak192.comic, Betreiber von Simutrans Hosting
Zitieren
#18
Mhhh ....

Code:
simutrans@hedwig ~/PAK/PAK192.comic $ python mose_nightly.py makeall.mos
mose_nightly.py:178: Warning: 'as' will become a reserved keyword in Python 2.6
  File "mose_nightly.py", line 178
    except IOError as e:
                    ^
SyntaxError: invalid syntax

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
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#19
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.
Ex-Entwickler und Gründer des pak192.comic, Betreiber von Simutrans Hosting
Zitieren
#20
2 Probleme

1. Es werden keine Unterverzeichnise eingerichtet
2. Das Script wird nicht automatisch beendet
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste