Revision: 561 http://rpy.svn.sourceforge.net/rpy/?rev=561&view=rev Author: lgautier Date: 2008-06-10 10:35:25 -0700 (Tue, 10 Jun 2008)
Log Message: ----------- More "no fifo on win32" problems fixed. Modified Paths: -------------- branches/rpy_nextgen/demos/radmin.py Modified: branches/rpy_nextgen/demos/radmin.py =================================================================== --- branches/rpy_nextgen/demos/radmin.py 2008-06-10 17:22:41 UTC (rev 560) +++ branches/rpy_nextgen/demos/radmin.py 2008-06-10 17:35:25 UTC (rev 561) @@ -2,7 +2,7 @@ A front-end to R's packags, and help/documentation systems """ -import os +import os, sys import pygtk pygtk.require('2.0') import gtk @@ -103,12 +103,19 @@ packName = self._table.get_value(selection_iter, self.PACKAGE_I) self._console.append('library("%s")\n' %packName) - - tmp = robjects.baseNameSpaceEnv["fifo"]("") + + if sys.platform == 'win32': + tfile = robjects.baseNameSpaceEnv["tempfile"]() + tmp = robjects.baseNameSpaceEnv["file"](tfile, open="w") + else: + tmp = robjects.baseNameSpaceEnv["fifo"]("") robjects.baseNameSpaceEnv["sink"](tmp) robjects.baseNameSpaceEnv["library"](packName) + if sys.platform == 'win32': + robjects.baseNameSpaceEnv["close"](tmp) + tmp = robjects.baseNameSpaceEnv["file"](tfile, open="r") out = robjects.baseNameSpaceEnv["readLines"](tmp) for line in out: self._console.append(str(line)+"\n") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list