From: John M. <joh...@ya...> - 2001-05-08 12:18:09
|
I've tried Finn's package under UNIX. I was impressed! The only mystery is why he doesn't promote it more. --- brian zimmer <bz...@zi...> wrote: > It's not implemented in Jython because the JVM does not provide > access to the environment. You'd have to write JNI code to get such > a facility (I think Finn wrote such a module once). The closest you > get is System.getProperties(), which is not really the same thing. > > brian > > At 10:47 AM 5/7/2001 -0700, Daniel Lord wrote: > >I tried with both Jython 2.0 and Jython 2.1a1, and I get the > following: > > > >Jython 2.1a1 on java1.3.0 (JIT: null) > >Type "copyright", "credits" or "license" for more information. > >>>> import os > >>>> os.environ['path'] > >Traceback (innermost last): > > File "<console>", line 1, in ? > >KeyError: path > > > >Then just to check: > > > >>>> os.environ > >{} > >>>> > > > >Is it unimplemented or is my installation corrupt or incomplete? > > > >Here is how Python 2.1 that installed from source works: > >Python 2.1 (#1, 04/28/01, 16:09:19) > >[GCC Apple DevKit-based CPP 6.0alpha] on darwin1 > >Type "copyright", "credits" or "license" for more information. > >>>> import os > >>>> os.environ['PATH'] > >'~/bin/powerpc-apple-macos:/Users/daniello/bin:/usr/local/bin:/usr/bin:/bin: > >/usr/local/sbin:/usr/sbin:/sbin:.' > >>>> os.environ > >{'JAVA_HOME': '/Library/Java/Home', 'OSTYPE': 'macos', 'MANPATH': > >'~/man:/usr/local/share/man:/usr/share/man', > 'DL_ENVIRONMENT_MINE_SET': '1', > >'TERM_PROGRAM_VERSION': '41', '__CF_USER_TEXT_ENCODING': > '0x1F5:0:0', > >'PATH': > >'~/bin/powerpc-apple-macos:/Users/daniello/bin:/usr/local/bin:/usr/bin:/bin: > >/usr/local/sbin:/usr/sbin:/sbin:.', 'VENDOR': 'apple', 'SHLVL': '1', > >'ANT_HOME': '/opt/ant', 'PWD': '/opt/jython/Doc', 'SHELL': > '/bin/tcsh', > >'TERM': 'vt100', 'TERMCAP': 'd0|vt100|vt100-am|vt100am|dec > >vt100:\t:do=^J:co#100:li#40:cl=\\E[;H\\E[2J:sf=2*\\ED:\t:le=^H:bs:am:cm=5\\E > >[%i%d;%dH:nd=2\\E[C:up=2\\E[A:\t:ce=3\\E[K:cd=50\\E[J:so=2\\E[7m:se=2\\E[m:u > >s=2\\E[4m:ue=2\\E[m:\t:md=2\\E[1m:mr=2\\E[7m:mb=2\\E[5m:me=2\\E[m:\t:rf=/usr > >/share/tabset/vt100:\t:rs=\\E>\\E[?3l\\E[?4l\\E[?5l\\E[?7h\\E[?8h\\E[;r\\E[0 > >m\\E(B\\E)B\\E[2J:\t:ks=\\E[?1h\\E=:ke=\\E[?1l\\E>:\t:ku=\\EOA:kd=\\EOB:kr=\ > >\EOC:kl=\\EOD:kb=^H:\t:ho=\\E[H:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:pt:sr=2* > >\\EM:vt#3:xn:\t:sc=\\E7:rc=\\E8:cs=\\E[%i%d;%dr:', 'LANG': 'en_US', > >'TERM_PROGRAM': 'Apple_Terminal', 'DL_RC_SET': '1', 'HOME': > >'/Users/daniello', 'USER': 'daniello', 'LOGNAME': 'daniello', > 'HOST': > >'localhost', 'DL_PATH_SET': '1', 'HOSTTYPE': 'macintosh', > 'CLASSPATH': > >'/opt/xerces/xerces.jar:/opt/apachexml/bsf.jar:/opt/apachexml/bsfengines.jar > >:/opt/apachexml/smtp.jar:/opt/apachexml/pop3.jar:/opt/apachexml/xmisoap.jar: > >/opt/jdom/lib/collections.jar:/opt/saxon/saxon.jar:/opt/saxon/saxon-fop.jar' > >, 'ENV_SET': '', 'MACHTYPE': 'powerpc', 'GROUP': 'staff'} > >>>> > > > >My environment: > > > >Mac OS X 10.0.2 with 512 MB > >java version "1.3.0" > >Java(TM) 2 Runtime Environment, Standard Edition (build 1.3) > >Java HotSpot(TM) Client VM (build 1.3.0, mixed mode) > > > > > > > >_______________________________________________ > >Jython-users mailing list > >Jyt...@li... > >http://lists.sourceforge.net/lists/listinfo/jython-users > > > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > http://lists.sourceforge.net/lists/listinfo/jython-users __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/ |