Verfasst: Freitag 9. Januar 2009, 16:23
Mit http://code.google.com/p/simpledms/source/detail?r=21 hab ich nun eine funktionierende Variante.
Im Grunde steckt alles hier drin: http://code.google.com/p/simpledms/sour ... svn21&r=21
Ist noch alles mit der Heißennadel gestrickt.
Da es einfach mit win32file.CreateSymbolicLink nicht funktionieren will, benutzte ich nun per subprocess das sysinternal tool junction.exe.
Das dumme ist nur, das man es selber runterladen muß. Entweder packt man es dann in den Pfad oder ändert die Konstante os2.JUNCTION_EXE
In simpledms wird der pfad einmalig abgefragt und in die Config gespeichert.
Von der API her, kann man nach dem import von meinem "os2" Modul, das normale os.symlink und os.link auch unter Windows verweden. Sie Beispielcode ganz unten in os.py
Was haltet ihr vom "monkey patch" ?
Im Grunde steckt alles hier drin: http://code.google.com/p/simpledms/sour ... svn21&r=21
Ist noch alles mit der Heißennadel gestrickt.
Da es einfach mit win32file.CreateSymbolicLink nicht funktionieren will, benutzte ich nun per subprocess das sysinternal tool junction.exe.
Das dumme ist nur, das man es selber runterladen muß. Entweder packt man es dann in den Pfad oder ändert die Konstante os2.JUNCTION_EXE
In simpledms wird der pfad einmalig abgefragt und in die Config gespeichert.
Von der API her, kann man nach dem import von meinem "os2" Modul, das normale os.symlink und os.link auch unter Windows verweden. Sie Beispielcode ganz unten in os.py
Was haltet ihr vom "monkey patch" ?