From merllab at microsoft.com Wed Sep 1 04:08:12 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Tue, 31 Aug 2010 19:08:12 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/76712. ADDED SOURCES $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/OpenFolder.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PackageFolder.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonApplication.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonConsoleAppTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonConsoleIcon_24Bit.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonConsoleIcon_32Bit.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonEmptyApp.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonEmptyWebsiteTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonFile.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonFileTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonLibraryTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonSilverlightTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonWebsite.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonWebsiteTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonWindowsApplication.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonWPFApp.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/SystemIcon.ico $/IronPython/IronPython_Main/Util/IronPython $/IronPython/IronPython_Main/Util/IronRuby $/IronPython/IronPython_Main/Util/Wix35 $/IronPython/IronPython_Main/Util/IronPython/Lib $/IronPython/IronPython_Main/Util/IronPython/Lib/__future__.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest $/IronPython/IronPython_Main/Util/IronPython/Lib/runpy.py $/IronPython/IronPython_Main/Util/IronPython/Lib/site.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/__init__.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/assert_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/cominterop_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/console_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/file_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/misc_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/process_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/runner.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/test_env.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/type_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/warning_util.py $/IronPython/IronPython_Main/Util/IronRuby/Apache.html $/IronPython/IronPython_Main/Util/IronRuby/bin $/IronPython/IronPython_Main/Util/IronRuby/CPL.txt $/IronPython/IronPython_Main/Util/IronRuby/lib $/IronPython/IronPython_Main/Util/IronRuby/MSPL.html $/IronPython/IronPython_Main/Util/IronRuby/bin/igem.bat $/IronPython/IronPython_Main/Util/IronRuby/bin/iirb.bat $/IronPython/IronPython_Main/Util/IronRuby/bin/ir.exe.config $/IronPython/IronPython_Main/Util/IronRuby/bin/irdoc.bat $/IronPython/IronPython_Main/Util/IronRuby/bin/iri.bat $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/bigdecimal.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/digest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/digest $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/enumerator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/etc.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/fcntl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/iconv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/IronRuby.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/nkf.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/openssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/parse_tree.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/PresentationCore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/PresentationFramework.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/prime.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/rbconfig.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/socket.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/stringio.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/strscan.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/syslog.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/System.Data.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/System.Drawing.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/system.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/thread.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/tmpdir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/yaml.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/zlib.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/digest/md5.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/digest/sha1.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8 $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/abbrev.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/base64.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/benchmark.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi-lib.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/complex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/csv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/date.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/date $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/date2.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/debug.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/delegate.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/digest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/digest $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/e2mmap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/English.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/Env.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/erb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/eregex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/fileutils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/finalize.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/find.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/forwardable.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/ftools.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/getoptlong.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/getopts.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/gserver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/importenv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/io $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/ipaddr.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/jcode.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/kconv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/logger.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/mailread.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/mathn.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/matrix.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/md5.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/mkmf.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/monitor.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/mutex_m.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/observer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/open-uri.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/open3.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/ostruct.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/parsearg.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/parsedate.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/pathname.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/ping.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/pp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/prettyprint.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/profile.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/profiler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/pstore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/racc $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rational.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rbconfig.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/readbytes.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/resolv-replace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/resolv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rinda $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rubyunit.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/scanf.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/set.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/sha1.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shellwords.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/singleton.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/sync.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/tempfile.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/thread.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/thwait.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/time.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/timeout.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/tmpdir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/tracer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/tsort.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/un.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/weakref.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/win32 $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/win32ole $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/jacobian.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/ludcmp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/math.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/newton.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/util.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi/session.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi/session $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi/session/pstore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/date/format.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/digest/sha2.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl/import.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl/struct.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl/types.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl/win32.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/acl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/drb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/eq.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/extserv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/extservm.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/gw.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/invokemethod.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/observer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/ssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/timeridconv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/unix.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/io/nonblock.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/completion.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/context.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/extend-command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/frame.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/help.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/init.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/input-method.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/locale.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/notifier.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/output-method.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ruby-lex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ruby-token.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/slex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/workspace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ws-for-case-2.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/xmp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/chws.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/fork.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/help.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/load.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/nop.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/pushws.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/subirb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/change-ws.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/history.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/loader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/math-mode.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/multi-irb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/save-history.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/tracer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/use-loader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/workspaces.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/help-message $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/ja $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/ja/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/ja/help-message $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/ftp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/ftptls.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/http.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/https.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/imap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/pop.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/protocol.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/smtp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/telnet.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/telnets.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/bn.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/buffering.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/cipher.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/digest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/ssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/x509.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/date.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/shellwords.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/time.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/uri.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/racc/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/code_objects.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/diagram.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/dot $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/options.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/rdoc.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/template.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/tokenstream.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/usage.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/dot/dot.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/chm_generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/html_generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/ri_generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/xml_generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/chm $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/xml $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/chm/chm.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/hefss.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/html.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/kilmer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/old_html.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/one_page_html.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/xml/rdf.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/xml/xml.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/sample $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/test $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/sample/rdoc2latex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/sample/sample.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/fragments.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/inline.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/lines.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/preprocess.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/to_flow.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/to_html.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/to_latex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/test/AllTests.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/test/TestInline.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/test/TestParse.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parse_c.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parse_f95.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parse_rb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parse_simple.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parserfactory.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_cache.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_descriptions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_display.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_driver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_formatter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_options.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_paths.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_reader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_util.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_writer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/attlistdecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/attribute.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/cdata.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/child.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/comment.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/doctype.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/document.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encoding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/entity.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/formatters $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/functions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/instruction.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/light $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/namespace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/node.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/output.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parent.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parseexception.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/quickpath.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/rexml.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/sax2listener.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/source.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/streamlistener.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/syncenumerator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/text.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/undefinednamespaceexception.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/validation $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/xmldecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/xmltokens.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/xpath.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/xpath_parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/attlistdecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/dtd.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/elementdecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/entitydecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/notationdecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/CP-1252.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/EUC-JP.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/ICONV.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/ISO-8859-1.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/ISO-8859-15.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/SHIFT-JIS.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/SHIFT_JIS.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/UNILE.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/US-ASCII.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/UTF-16.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/UTF-8.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/formatters/default.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/formatters/pretty.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/formatters/transitive.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/light/node.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/baseparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/lightparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/pullparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/sax2parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/streamparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/treeparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/ultralightparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/xpathparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/validation/relaxng.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/validation/validation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/validation/validationexception.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rinda/rinda.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rinda/ring.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rinda/tuplespace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/0.9.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/1.0.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/2.0.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/content.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/converter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/dublincore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/image.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/rexmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/rss.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/syndication.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/taxonomy.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/trackback.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/utils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/xml-stylesheet.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/xmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/xmlscanner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/0.9.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/1.0.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/2.0.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/base.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/content.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/dublincore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/image.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/syndication.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/taxonomy.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/trackback.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/assert.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/cui $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/testcase.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/testresult.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/testsuite.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/topublic.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/cui/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/builtin-command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/command-processor.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/filter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/process-controller.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/system-command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/attachment.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/baseData.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/header $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/httpconfigloader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/marshal.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mimemessage.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/netHttpClient.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/processor.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/property.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/soap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/streamHandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/wsdlDriver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle/aspDotNetHandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle/handler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle/literalHandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle/soapHandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/header/handler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/header/handlerset.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/header/simplehandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/factory.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/mapping.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/registry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/rubytypeFactory.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/typeMap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/wsdlencodedregistry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/cgistub.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/driver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/httpserver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/proxy.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/router.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/rpc.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/soaplet.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/standaloneServer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/assertionfailederror.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/assertions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/autorunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/collector.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/collector $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/failure.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/testcase.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/testresult.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/testsuite.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/util $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/collector/dir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/collector/objectspace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/console $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/fox $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/gtk $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/gtk2 $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/tk $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/fox/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/gtk/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/gtk2/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/tk/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/util/backtracefilter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/util/observable.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/util/procwrapper.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/common.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/ftp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/generic.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/http.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/https.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/ldap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/mailto.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/accesslog.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/cgi.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/compat.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/config.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/cookie.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/htmlutils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpproxy.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httprequest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpresponse.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/https.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpserver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpstatus.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httputils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpversion.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/log.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/server.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/ssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/utils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/authenticator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/basicauth.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/digestauth.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/htdigest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/htgroup.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/htpasswd.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/userdb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/abstract.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/cgi_runner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/cgihandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/erbhandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/filehandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/prochandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/win32/registry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/win32/resolv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/win32ole/property.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/binding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/data.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/definitions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/documentation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/import.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/importer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/info.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/message.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/operation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/operationBinding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/param.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/part.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/port.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/portType.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/service.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/types.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/wsdl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/address.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/binding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/body.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/cgiStubCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/classDefCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/classDefCreatorSupport.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/clientSkeltonCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/complexType.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/data.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/definitions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/driverCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/fault.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/header.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/headerfault.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/mappingRegistryCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/methodDefCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/operation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/servantSkeltonCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/standaloneServerStubCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/wsdl2ruby.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/all.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/annotation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/any.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/attribute.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/choice.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/complexContent.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/complexType.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/content.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/data.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/enumeration.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/import.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/importer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/include.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/length.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/pattern.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/schema.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/sequence.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/simpleContent.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/simpleExtension.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/simpleRestriction.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/simpleType.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/unique.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/xsd2ruby.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/base64.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/client.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/config.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/create.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/datetime.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/httpserver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/marshal.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/server.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/utils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/charset.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/datatypes.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/datatypes1999.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/iconvcharset.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/mapping.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/namedelements.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/ns.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/qname.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/classdef.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/commentdef.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/gensupport.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/methoddef.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/moduledef.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser/rexmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser/xmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser/xmlscanner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/baseemitter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/basenode.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/constants.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/dbm.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/encoding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/loader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/rubytypes.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/store.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/stream.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/stringio.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/syck.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/tag.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/types.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/yamlnode.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/ypath.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8 $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rbconfig $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/ubygems.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rbconfig/datadir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/config_file.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/defaults.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/dependency.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/format.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/gem_openssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/gem_path_searcher.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/indexer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/install_update_options.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/installer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/local_remote_options.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/old_format.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/platform.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/require_paths_builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/requirement.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/rubygems_version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/security.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/server.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/source_info_cache.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/source_info_cache_entry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/specification.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/test_utilities.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/timer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/uninstaller.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/user_interaction.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/validator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/version_option.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/build_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/cert_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/check_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/cleanup_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/contents_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/dependency_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/environment_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/fetch_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/generate_index_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/help_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/list_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/lock_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/mirror_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/outdated_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/pristine_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/query_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/rdoc_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/search_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/server_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/sources_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/specification_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/stale_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/uninstall_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/unpack_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/which_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest/digest_adapter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest/md5.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest/sha1.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest/sha2.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext/builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext/configure_builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext/ext_conf_builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext/rake_builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/f_sync_dir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_header.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_input.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_output.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_writer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader/entry.rb $/IronPython/IronPython_Main/Util/Wix35/BlankFile.zip $/IronPython/IronPython_Main/Util/Wix35/candle.exe.config $/IronPython/IronPython_Main/Util/Wix35/candle $/IronPython/IronPython_Main/Util/Wix35/CPL.TXT $/IronPython/IronPython_Main/Util/Wix35/CustomActionCPP_2005.zip $/IronPython/IronPython_Main/Util/Wix35/CustomActionCPP_2008.zip $/IronPython/IronPython_Main/Util/Wix35/darice.cub $/IronPython/IronPython_Main/Util/Wix35/dark.exe.config $/IronPython/IronPython_Main/Util/Wix35/difxapp_ia64.wixlib $/IronPython/IronPython_Main/Util/Wix35/difxapp_x64.wixlib $/IronPython/IronPython_Main/Util/Wix35/difxapp_x86.wixlib $/IronPython/IronPython_Main/Util/Wix35/doc $/IronPython/IronPython_Main/Util/Wix35/heat.exe.config $/IronPython/IronPython_Main/Util/Wix35/IncludeFile.ico $/IronPython/IronPython_Main/Util/Wix35/IncludeFile.zip $/IronPython/IronPython_Main/Util/Wix35/insignia.exe.config $/IronPython/IronPython_Main/Util/Wix35/light.exe.config $/IronPython/IronPython_Main/Util/Wix35/lit.exe.config $/IronPython/IronPython_Main/Util/Wix35/LocalizationFile.ico $/IronPython/IronPython_Main/Util/Wix35/LocalizationFile.zip $/IronPython/IronPython_Main/Util/Wix35/lux.exe.config $/IronPython/IronPython_Main/Util/Wix35/lux.targets $/IronPython/IronPython_Main/Util/Wix35/melt.exe.config $/IronPython/IronPython_Main/Util/Wix35/mergemod.cub $/IronPython/IronPython_Main/Util/Wix35/nit.exe.config $/IronPython/IronPython_Main/Util/Wix35/ProductFile.ico $/IronPython/IronPython_Main/Util/Wix35/ProjectFile.ico $/IronPython/IronPython_Main/Util/Wix35/pyro.exe.config $/IronPython/IronPython_Main/Util/Wix35/sdk $/IronPython/IronPython_Main/Util/Wix35/smoke.exe.config $/IronPython/IronPython_Main/Util/Wix35/TextFile.zip $/IronPython/IronPython_Main/Util/Wix35/torch.exe.config $/IronPython/IronPython_Main/Util/Wix35/wix.targets $/IronPython/IronPython_Main/Util/Wix35/wix2010.targets $/IronPython/IronPython_Main/Util/Wix35/WixLibrary.zip $/IronPython/IronPython_Main/Util/Wix35/WixLibraryFile.ico $/IronPython/IronPython_Main/Util/Wix35/WixMergeModule.zip $/IronPython/IronPython_Main/Util/Wix35/WixProject.zip $/IronPython/IronPython_Main/Util/Wix35/doc/difxapp.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/DTF.chm $/IronPython/IronPython_Main/Util/Wix35/doc/DTFAPI.chm $/IronPython/IronPython_Main/Util/Wix35/doc/firewall.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/gaming.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/iis.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/lux.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/msmq.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/netfx.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/ps.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/sql.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/util.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/vs.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/wix.chm $/IronPython/IronPython_Main/Util/Wix35/doc/wix.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/wixloc.xsd $/IronPython/IronPython_Main/Util/Wix35/sdk/inc $/IronPython/IronPython_Main/Util/Wix35/sdk/lib $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.Cab.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.Zip.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Resources.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.Linq.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.Package.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/wix.ca.targets $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/aclutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/apuputil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/atomutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/buffutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/cabcutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/cabutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/certutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/conutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/dictutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/dirutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/dutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/fileutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/gdiputil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/IBurnCore.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/IBurnUserExperience.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/inetutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/jsonutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/locutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/logutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/memutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/metautil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/osutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/pathutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/perfutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/procutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/resrutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/reswutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/rexutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/rssutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/shelutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/sqlutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/strutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/thmutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/timeutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/uriutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/userutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/wcautil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/wcawow64.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/wcawrapquery.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/wiutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/xmlutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_2005.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_2005_ia64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_2005_x64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_ia64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_x64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_2005.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_2005_ia64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_2005_x64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_ia64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_x64.lib MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/script_helper.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_exceptions.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_extcall.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_float.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_funcattrs.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_functools.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_generators.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_genexps.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_hashlib.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_httplib.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_import.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_importhooks.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_inspect.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_io.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_marshal.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_os.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_popen.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_popen2.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_posixpath.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_re.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_robotparser.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_runpy.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_scope.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_socket.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_telnetlib.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_trace.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_transformer.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_unicode.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_univnewlines.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/unittest/test/test_break.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/unittest/test/test_case.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/unittest/test/test_loader.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/unittest/test/test_result.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronRuby/yaml/IronRuby.Libraries.Yaml/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Hosts/MerlinWeb/Microsoft.Scripting.AspNet/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/AssemblyVersion.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_io.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/math.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/nt.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/socket.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Compiler/Parser.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Compiler/Ast/GeneratorExpression.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Compiler/Ast/YieldExpression.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Modules/Builtin.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Descriptors.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Generator.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/PythonFile.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Set.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/StringFormatter.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Operations/FloatOps.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Operations/PythonOps.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/BadPaint/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/DynamicWebServiceHelpers/sources/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Direct3D/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/FMsynth/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Puzzle/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/UIRunner/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Tests/test_interactive.py $/IronPython/IronPython_Main/Languages/IronPython/Tests/test_syntax.py $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/__builtin__.log $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/cPickle.log $/IronPython/IronPython_Main/Languages/Ruby/ClassInitGenerator/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Console/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Tests/Tools/ParseOnly/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/Utils/MathUtils.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Core/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Metadata/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/ExpressionTree/ETSample1_CS/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/ExpressionTree/UESamples/ConsoleApplication1/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/Hosting/ShapeScript/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/LibraryAuthors/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/Silverlight/Hosting/Python/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/Silverlight/Hosting/Ruby/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp-cponly/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp-cponly/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/AstTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/ComTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/DLRTestHost/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/ETScenariosCSLinq/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/HostingTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/HostingTestRunner/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/Metadata/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelper2/NoPiaHelper2/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelperClass/NoPiaHelperClass/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/NoPia/Tests/Tests/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/Perf/PerfV2Nodes/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/PerfHost/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/PerfV1Nodes/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/RowanTest.Common/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/SecurityTests/DynamicTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/SecurityTests/SecurityTests/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/SiteTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/TestAst/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/TestHost/Microsoft.Silverlight.TestHostCritical/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/TestHost/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/TestInternalDLR/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/AnalysisTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/OpenFolder.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PackageFolder.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonApplication.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonConsoleAppTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonConsoleIcon_24Bit.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonConsoleIcon_32Bit.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonEmptyApp.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonEmptyWebsiteTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonFile.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonFileTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonLibraryTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonSilverlightTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonWebsite.bmp $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonWebsiteTemplateIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonWindowsApplication.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/PythonWPFApp.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Icons/SystemIcon.ico $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonToolsCore/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronStudio/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronStudioCore/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/RemoteScriptFactory/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/UnitTests/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Util/IronPython/Lib/__future__.py $/IronPython/IronPython_Main/Util/IronPython/Lib/runpy.py $/IronPython/IronPython_Main/Util/IronPython/Lib/site.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/__init__.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/assert_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/cominterop_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/console_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/file_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/misc_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/process_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/runner.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/test_env.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/type_util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/util.py $/IronPython/IronPython_Main/Util/IronPython/Lib/iptest/warning_util.py $/IronPython/IronPython_Main/Util/IronRuby/Apache.html $/IronPython/IronPython_Main/Util/IronRuby/CPL.txt $/IronPython/IronPython_Main/Util/IronRuby/MSPL.html $/IronPython/IronPython_Main/Util/IronRuby/bin/igem.bat $/IronPython/IronPython_Main/Util/IronRuby/bin/iirb.bat $/IronPython/IronPython_Main/Util/IronRuby/bin/ir.exe.config $/IronPython/IronPython_Main/Util/IronRuby/bin/irdoc.bat $/IronPython/IronPython_Main/Util/IronRuby/bin/iri.bat $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/bigdecimal.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/digest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/enumerator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/etc.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/fcntl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/iconv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/IronRuby.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/nkf.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/openssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/parse_tree.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/PresentationCore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/PresentationFramework.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/prime.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/rbconfig.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/socket.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/stringio.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/strscan.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/syslog.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/System.Data.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/System.Drawing.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/system.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/thread.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/tmpdir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/yaml.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/zlib.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/digest/md5.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/IronRuby/digest/sha1.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/abbrev.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/base64.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/benchmark.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi-lib.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/complex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/csv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/date.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/date2.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/debug.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/delegate.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/digest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/e2mmap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/English.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/Env.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/erb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/eregex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/fileutils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/finalize.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/find.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/forwardable.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/ftools.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/getoptlong.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/getopts.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/gserver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/importenv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/ipaddr.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/jcode.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/kconv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/logger.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/mailread.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/mathn.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/matrix.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/md5.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/mkmf.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/monitor.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/mutex_m.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/observer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/open-uri.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/open3.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/ostruct.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/parsearg.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/parsedate.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/pathname.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/ping.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/pp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/prettyprint.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/profile.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/profiler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/pstore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rational.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rbconfig.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/readbytes.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/resolv-replace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/resolv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rubyunit.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/scanf.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/set.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/sha1.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shellwords.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/singleton.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/sync.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/tempfile.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/thread.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/thwait.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/time.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/timeout.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/tmpdir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/tracer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/tsort.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/un.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/weakref.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/jacobian.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/ludcmp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/math.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/newton.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/bigdecimal/util.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi/session.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/cgi/session/pstore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/date/format.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/digest/sha2.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl/import.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl/struct.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl/types.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/dl/win32.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/acl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/drb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/eq.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/extserv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/extservm.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/gw.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/invokemethod.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/observer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/ssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/timeridconv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/drb/unix.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/io/nonblock.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/completion.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/context.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/extend-command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/frame.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/help.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/init.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/input-method.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/locale.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/notifier.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/output-method.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ruby-lex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ruby-token.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/slex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/workspace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ws-for-case-2.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/xmp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/chws.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/fork.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/help.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/load.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/nop.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/pushws.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/cmd/subirb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/change-ws.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/history.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/loader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/math-mode.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/multi-irb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/save-history.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/tracer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/use-loader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/ext/workspaces.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/help-message $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/ja/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/irb/lc/ja/help-message $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/ftp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/ftptls.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/http.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/https.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/imap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/pop.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/protocol.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/smtp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/telnet.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/net/telnets.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/bn.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/buffering.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/cipher.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/digest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/ssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/openssl/x509.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/date.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/shellwords.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/time.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/uri.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/optparse/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/racc/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/code_objects.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/diagram.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/options.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/rdoc.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/template.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/tokenstream.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/usage.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/dot/dot.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/chm_generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/html_generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/ri_generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/xml_generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/chm/chm.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/hefss.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/html.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/kilmer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/old_html.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/html/one_page_html.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/xml/rdf.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/generators/template/xml/xml.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/sample/rdoc2latex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/sample/sample.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/fragments.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/inline.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/lines.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/preprocess.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/to_flow.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/to_html.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/simple_markup/to_latex.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/test/AllTests.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/test/TestInline.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/markup/test/TestParse.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parse_c.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parse_f95.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parse_rb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parse_simple.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/parsers/parserfactory.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_cache.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_descriptions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_display.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_driver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_formatter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_options.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_paths.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_reader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_util.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rdoc/ri/ri_writer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/attlistdecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/attribute.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/cdata.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/child.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/comment.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/doctype.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/document.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encoding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/entity.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/functions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/instruction.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/namespace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/node.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/output.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parent.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parseexception.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/quickpath.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/rexml.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/sax2listener.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/source.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/streamlistener.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/syncenumerator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/text.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/undefinednamespaceexception.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/xmldecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/xmltokens.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/xpath.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/xpath_parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/attlistdecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/dtd.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/elementdecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/entitydecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/dtd/notationdecl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/CP-1252.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/EUC-JP.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/ICONV.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/ISO-8859-1.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/ISO-8859-15.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/SHIFT-JIS.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/SHIFT_JIS.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/UNILE.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/US-ASCII.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/UTF-16.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/encodings/UTF-8.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/formatters/default.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/formatters/pretty.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/formatters/transitive.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/light/node.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/baseparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/lightparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/pullparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/sax2parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/streamparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/treeparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/ultralightparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/parsers/xpathparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/validation/relaxng.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/validation/validation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rexml/validation/validationexception.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rinda/rinda.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rinda/ring.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rinda/tuplespace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/0.9.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/1.0.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/2.0.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/content.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/converter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/dublincore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/image.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/rexmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/rss.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/syndication.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/taxonomy.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/trackback.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/utils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/xml-stylesheet.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/xmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/xmlscanner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/0.9.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/1.0.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/2.0.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/base.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/content.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/dublincore.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/image.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/syndication.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/taxonomy.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/rss/maker/trackback.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/assert.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/testcase.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/testresult.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/testsuite.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/topublic.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/runit/cui/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/builtin-command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/command-processor.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/filter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/process-controller.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/system-command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/shell/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/attachment.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/baseData.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/generator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/httpconfigloader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/marshal.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mimemessage.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/netHttpClient.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/processor.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/property.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/soap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/streamHandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/wsdlDriver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle/aspDotNetHandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle/handler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle/literalHandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/encodingstyle/soapHandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/header/handler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/header/handlerset.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/header/simplehandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/factory.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/mapping.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/registry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/rubytypeFactory.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/typeMap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/wsdlencodedregistry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/cgistub.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/driver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/httpserver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/proxy.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/router.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/rpc.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/soaplet.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/soap/rpc/standaloneServer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/assertionfailederror.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/assertions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/autorunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/collector.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/failure.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/testcase.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/testresult.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/testsuite.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/collector/dir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/collector/objectspace.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/fox/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/gtk/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/gtk2/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/ui/tk/testrunner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/util/backtracefilter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/util/observable.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/test/unit/util/procwrapper.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/common.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/ftp.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/generic.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/http.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/https.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/ldap.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/uri/mailto.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/accesslog.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/cgi.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/compat.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/config.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/cookie.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/htmlutils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpproxy.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httprequest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpresponse.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/https.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpserver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpstatus.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httputils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpversion.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/log.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/server.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/ssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/utils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/authenticator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/basicauth.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/digestauth.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/htdigest.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/htgroup.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/htpasswd.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpauth/userdb.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/abstract.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/cgi_runner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/cgihandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/erbhandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/filehandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/webrick/httpservlet/prochandler.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/win32/registry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/win32/resolv.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/win32ole/property.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/binding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/data.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/definitions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/documentation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/import.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/importer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/info.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/message.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/operation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/operationBinding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/param.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/part.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/port.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/portType.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/service.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/types.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/wsdl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/address.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/binding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/body.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/cgiStubCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/classDefCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/classDefCreatorSupport.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/clientSkeltonCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/complexType.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/data.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/definitions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/driverCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/fault.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/header.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/headerfault.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/mappingRegistryCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/methodDefCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/operation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/servantSkeltonCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/standaloneServerStubCreator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/soap/wsdl2ruby.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/all.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/annotation.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/any.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/attribute.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/choice.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/complexContent.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/complexType.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/content.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/data.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/element.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/enumeration.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/import.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/importer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/include.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/length.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/pattern.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/schema.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/sequence.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/simpleContent.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/simpleExtension.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/simpleRestriction.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/simpleType.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/unique.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/wsdl/xmlSchema/xsd2ruby.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/base64.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/client.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/config.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/create.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/datetime.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/httpserver.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/marshal.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/server.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xmlrpc/utils.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/charset.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/datatypes.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/datatypes1999.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/iconvcharset.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/mapping.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/namedelements.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/ns.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/qname.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/classdef.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/commentdef.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/gensupport.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/methoddef.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/codegen/moduledef.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser/parser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser/rexmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser/xmlparser.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/xsd/xmlparser/xmlscanner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/baseemitter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/basenode.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/constants.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/dbm.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/encoding.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/error.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/loader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/rubytypes.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/store.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/stream.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/stringio.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/syck.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/tag.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/types.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/yamlnode.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/1.8/yaml/ypath.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/ubygems.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rbconfig/datadir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/config_file.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/defaults.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/dependency.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/dependency_list.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/doc_manager.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/exceptions.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/format.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/gem_openssl.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/gem_path_searcher.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/indexer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/install_update_options.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/installer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/local_remote_options.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/old_format.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/platform.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/require_paths_builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/requirement.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/rubygems_version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/security.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/server.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/source_info_cache.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/source_info_cache_entry.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/specification.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/test_utilities.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/timer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/uninstaller.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/user_interaction.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/validator.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/version.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/version_option.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/build_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/cert_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/check_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/cleanup_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/contents_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/dependency_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/environment_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/fetch_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/generate_index_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/help_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/list_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/lock_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/mirror_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/outdated_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/pristine_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/query_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/rdoc_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/search_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/server_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/sources_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/specification_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/stale_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/uninstall_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/unpack_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/commands/which_command.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest/digest_adapter.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest/md5.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest/sha1.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/digest/sha2.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext/builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext/configure_builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext/ext_conf_builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/ext/rake_builder.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/f_sync_dir.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_header.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_input.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_output.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_writer.rb $/IronPython/IronPython_Main/Util/IronRuby/lib/ruby/site_ruby/1.8/rubygems/package/tar_reader/entry.rb $/IronPython/IronPython_Main/Util/Wix35/BlankFile.zip $/IronPython/IronPython_Main/Util/Wix35/candle.exe.config $/IronPython/IronPython_Main/Util/Wix35/candle $/IronPython/IronPython_Main/Util/Wix35/CPL.TXT $/IronPython/IronPython_Main/Util/Wix35/CustomActionCPP_2005.zip $/IronPython/IronPython_Main/Util/Wix35/CustomActionCPP_2008.zip $/IronPython/IronPython_Main/Util/Wix35/darice.cub $/IronPython/IronPython_Main/Util/Wix35/dark.exe.config $/IronPython/IronPython_Main/Util/Wix35/difxapp_ia64.wixlib $/IronPython/IronPython_Main/Util/Wix35/difxapp_x64.wixlib $/IronPython/IronPython_Main/Util/Wix35/difxapp_x86.wixlib $/IronPython/IronPython_Main/Util/Wix35/heat.exe.config $/IronPython/IronPython_Main/Util/Wix35/IncludeFile.ico $/IronPython/IronPython_Main/Util/Wix35/IncludeFile.zip $/IronPython/IronPython_Main/Util/Wix35/insignia.exe.config $/IronPython/IronPython_Main/Util/Wix35/light.exe.config $/IronPython/IronPython_Main/Util/Wix35/lit.exe.config $/IronPython/IronPython_Main/Util/Wix35/LocalizationFile.ico $/IronPython/IronPython_Main/Util/Wix35/LocalizationFile.zip $/IronPython/IronPython_Main/Util/Wix35/lux.exe.config $/IronPython/IronPython_Main/Util/Wix35/lux.targets $/IronPython/IronPython_Main/Util/Wix35/melt.exe.config $/IronPython/IronPython_Main/Util/Wix35/mergemod.cub $/IronPython/IronPython_Main/Util/Wix35/nit.exe.config $/IronPython/IronPython_Main/Util/Wix35/ProductFile.ico $/IronPython/IronPython_Main/Util/Wix35/ProjectFile.ico $/IronPython/IronPython_Main/Util/Wix35/pyro.exe.config $/IronPython/IronPython_Main/Util/Wix35/smoke.exe.config $/IronPython/IronPython_Main/Util/Wix35/TextFile.zip $/IronPython/IronPython_Main/Util/Wix35/torch.exe.config $/IronPython/IronPython_Main/Util/Wix35/wix.targets $/IronPython/IronPython_Main/Util/Wix35/wix2010.targets $/IronPython/IronPython_Main/Util/Wix35/WixLibrary.zip $/IronPython/IronPython_Main/Util/Wix35/WixLibraryFile.ico $/IronPython/IronPython_Main/Util/Wix35/WixMergeModule.zip $/IronPython/IronPython_Main/Util/Wix35/WixProject.zip $/IronPython/IronPython_Main/Util/Wix35/doc/difxapp.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/DTF.chm $/IronPython/IronPython_Main/Util/Wix35/doc/DTFAPI.chm $/IronPython/IronPython_Main/Util/Wix35/doc/firewall.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/gaming.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/iis.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/lux.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/msmq.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/netfx.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/ps.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/sql.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/util.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/vs.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/wix.chm $/IronPython/IronPython_Main/Util/Wix35/doc/wix.xsd $/IronPython/IronPython_Main/Util/Wix35/doc/wixloc.xsd $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.Cab.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.Zip.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Resources.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.Linq.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.Package.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.xml $/IronPython/IronPython_Main/Util/Wix35/sdk/wix.ca.targets $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/aclutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/apuputil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/atomutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/buffutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/cabcutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/cabutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/certutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/conutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/dictutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/dirutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/dutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/fileutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/gdiputil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/IBurnCore.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/IBurnUserExperience.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/inetutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/jsonutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/locutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/logutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/memutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/metautil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/osutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/pathutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/perfutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/procutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/resrutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/reswutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/rexutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/rssutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/shelutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/sqlutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/strutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/thmutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/timeutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/uriutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/userutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/wcautil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/wcawow64.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/wcawrapquery.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/wiutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/inc/xmlutil.h $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_2005.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_2005_ia64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_2005_x64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_ia64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/dutil_x64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_2005.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_2005_ia64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_2005_x64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_ia64.lib $/IronPython/IronPython_Main/Util/Wix35/sdk/lib/wcautil_x64.lib CHECKIN COMMENTS -------------------------------------------------------------------------------- Changeset Id: 1993213 Date: 8/31/2010 6:26:28 PM Switches all remaining CPython tests to run against 2.7 in SNAP, except for a select few that are completely broken under the 2.7 standard lib. Also fixes the following issues: - slight error message change when calling functions with keyword args - updates behavior of builtin round() - adds __func__ to [class,static]method types - formatting of inf, nan - behavior of ** operator on special values - builtin issubclass() behavior on abstract classes - socket.recvfrom_into(bytearray, ...) support - error-checking on socket.socket.bind()'s port number - incorrect error message when calling set(None) - io.TextIOWrapper: tell() fixed - io.IncrementalNewlineDecoder: support for decoding any IList, initialization with null decoder, and proper handling of carriage returns - correct errno for OSError("Bad file descriptor") - nt.urandom doesn't allow floats (Shelveset: Snap27_03;REDMOND\dinov | SNAP CheckinId: m12249) From Marty.Nelson at symyx.com Wed Sep 1 17:41:38 2010 From: Marty.Nelson at symyx.com (Marty Nelson) Date: Wed, 1 Sep 2010 08:41:38 -0700 Subject: [IronPython] Question about Visual Studio & Iron Python Tools and Debugging In-Reply-To: References: Message-ID: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com> How does debugging work when attaching to a process with IPy Tools in Visual Studio? Can I attach to an .NET application that has extension points that go into ScriptEngine and "debug" the Python scripts? ======= Notice: This e-mail message, together with any attachments, contains information of Symyx Technologies, Inc. or any of its affiliates or subsidiaries that may be confidential, proprietary, copyrighted, privileged and/or protected work product, and is meant solely for the intended recipient. If you are not the intended recipient, and have received this message in error, please contact the sender immediately, permanently delete the original and any copies of this email and any attachments thereto. From jdhardy at gmail.com Wed Sep 1 18:25:47 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Wed, 1 Sep 2010 10:25:47 -0600 Subject: [IronPython] Cannot checkout IronPython_Main with svn Message-ID: Hi guys, I looks like someone slipped a directory called '.svn' into '\IronPython_Main\External.LCA_RESTRICTED\Languages\IronPython\26\Doc\.svn'. This causes svn to pitch a fit on checkout. I assume that was accidental? - Jeff From dinov at microsoft.com Wed Sep 1 18:28:55 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 1 Sep 2010 16:28:55 +0000 Subject: [IronPython] Question about Visual Studio & Iron Python Tools and Debugging In-Reply-To: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com> References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com> Message-ID: The scripts need to be started in debug mode and be stored in files somewhere on disk (so Visual Studio can load the source code). To enable debug mode you can set the DebugMode property on the ScriptRuntimeSetup object. So this ends up looking like: var setup = Python.CreateRuntimeSetup(); setup.DebugMode = true; var runtime = new ScriptRuntime(setup); Alternately can also pass in "Debug" = true to the IDictionary when creating a Python engine: var dict = new Dictionary(); dict["Debug"] = true; Python.CreateEngine(dict); When you attach all of the Python code should be debuggable. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > Sent: Wednesday, September 01, 2010 8:42 AM > To: Discussion of IronPython > Subject: [IronPython] Question about Visual Studio & Iron Python Tools and > Debugging > > > How does debugging work when attaching to a process with IPy Tools in > Visual Studio? > > Can I attach to an .NET application that has extension points that go > into ScriptEngine and "debug" the Python scripts? > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From dinov at microsoft.com Wed Sep 1 18:31:01 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 1 Sep 2010 16:31:01 +0000 Subject: [IronPython] Cannot checkout IronPython_Main with svn In-Reply-To: References: Message-ID: Yeah, mostly accidental... those came from CPython SVN and are showing up because we're pushing our modified copy of the standard library and the stuff needed for .chm generation. I'll delete them. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Jeff Hardy > Sent: Wednesday, September 01, 2010 9:26 AM > To: Discussion of IronPython > Subject: [IronPython] Cannot checkout IronPython_Main with svn > > Hi guys, > I looks like someone slipped a directory called '.svn' into > '\IronPython_Main\External.LCA_RESTRICTED\Languages\IronPython\26\Doc\.svn'. > This causes svn to pitch a fit on checkout. I assume that was > accidental? > > - Jeff > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From jdhardy at gmail.com Wed Sep 1 18:39:18 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Wed, 1 Sep 2010 10:39:18 -0600 Subject: [IronPython] Cannot checkout IronPython_Main with svn In-Reply-To: References: Message-ID: Thanks! - Jeff On Wed, Sep 1, 2010 at 10:31 AM, Dino Viehland wrote: > Yeah, mostly accidental... ?those came from CPython SVN and are showing up > because we're pushing our modified copy of the standard library and the > stuff needed for .chm generation. ?I'll delete them. > >> -----Original Message----- >> From: users-bounces at lists.ironpython.com [mailto:users- >> bounces at lists.ironpython.com] On Behalf Of Jeff Hardy >> Sent: Wednesday, September 01, 2010 9:26 AM >> To: Discussion of IronPython >> Subject: [IronPython] Cannot checkout IronPython_Main with svn >> >> Hi guys, >> I looks like someone slipped a directory called '.svn' into >> '\IronPython_Main\External.LCA_RESTRICTED\Languages\IronPython\26\Doc\.svn'. >> This causes svn to pitch a fit on checkout. I assume that was >> accidental? >> >> - Jeff >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > From Marty.Nelson at symyx.com Wed Sep 1 18:44:17 2010 From: Marty.Nelson at symyx.com (Marty Nelson) Date: Wed, 1 Sep 2010 09:44:17 -0700 Subject: [IronPython] Question about Visual Studio & Iron Python Toolsand Debugging In-Reply-To: References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com> Message-ID: <8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com> Setting DebugMode seems easy enough. The script code is loaded from an in-memory string. Would we need to write it out to temp file first for debug case? How does debugger "know" what source is? Thx -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland Sent: Wednesday, September 01, 2010 9:29 AM To: Discussion of IronPython Subject: Re: [IronPython] Question about Visual Studio & Iron Python Toolsand Debugging The scripts need to be started in debug mode and be stored in files somewhere on disk (so Visual Studio can load the source code). To enable debug mode you can set the DebugMode property on the ScriptRuntimeSetup object. So this ends up looking like: var setup = Python.CreateRuntimeSetup(); setup.DebugMode = true; var runtime = new ScriptRuntime(setup); Alternately can also pass in "Debug" = true to the IDictionary when creating a Python engine: var dict = new Dictionary(); dict["Debug"] = true; Python.CreateEngine(dict); When you attach all of the Python code should be debuggable. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > Sent: Wednesday, September 01, 2010 8:42 AM > To: Discussion of IronPython > Subject: [IronPython] Question about Visual Studio & Iron Python Tools and > Debugging > > > How does debugging work when attaching to a process with IPy Tools in > Visual Studio? > > Can I attach to an .NET application that has extension points that go > into ScriptEngine and "debug" the Python scripts? > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com ======= Notice: This e-mail message, together with any attachments, contains information of Symyx Technologies, Inc. or any of its affiliates or subsidiaries that may be confidential, proprietary, copyrighted, privileged and/or protected work product, and is meant solely for the intended recipient. If you are not the intended recipient, and have received this message in error, please contact the sender immediately, permanently delete the original and any copies of this email and any attachments thereto. From dinov at microsoft.com Wed Sep 1 18:48:32 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 1 Sep 2010 16:48:32 +0000 Subject: [IronPython] Question about Visual Studio & Iron Python Toolsand Debugging In-Reply-To: <8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com> References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com> <8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com> Message-ID: Yep you'll need to write it out to a file and then create the ScriptSource object using the file instead of the in-memory stream. The filename will then be carried along w/ the ScriptSource and when the debugging information is emitted it will be emitted w/ that filename so the debugger can pick it up. Also you won't want to always leave debugging mode on - it's much slower to compile the code in debugging mode than it is in normal mode. I'd like to eventually start supporting sys.settrace style debugging which won't have this penalty but that won't happen anytime soon. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > Sent: Wednesday, September 01, 2010 9:44 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio & Iron Python Toolsand > Debugging > > > Setting DebugMode seems easy enough. > > The script code is loaded from an in-memory string. Would we need to > write it out to temp file first for debug case? How does debugger > "know" what source is? > > Thx > > -----Original Message----- > From: users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > Sent: Wednesday, September 01, 2010 9:29 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > Toolsand Debugging > > The scripts need to be started in debug mode and be stored in files > somewhere on disk (so Visual Studio can load the source code). To > enable > debug mode you can set the DebugMode property on the ScriptRuntimeSetup > object. > > So this ends up looking like: > > var setup = Python.CreateRuntimeSetup(); > setup.DebugMode = true; > var runtime = new ScriptRuntime(setup); > > Alternately can also pass in "Debug" = true to the IDictionary object> when > creating a Python engine: > > var dict = new Dictionary(); > dict["Debug"] = true; > Python.CreateEngine(dict); > > When you attach all of the Python code should be debuggable. > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com [mailto:users- > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > Sent: Wednesday, September 01, 2010 8:42 AM > > To: Discussion of IronPython > > Subject: [IronPython] Question about Visual Studio & Iron Python Tools > and > > Debugging > > > > > > How does debugging work when attaching to a process with IPy Tools in > > Visual Studio? > > > > Can I attach to an .NET application that has extension points that go > > into ScriptEngine and "debug" the Python scripts? > > > > ======= > > Notice: This e-mail message, together with any attachments, contains > > information of Symyx Technologies, Inc. or any of its affiliates or > > subsidiaries that may be confidential, proprietary, copyrighted, > > privileged and/or protected work product, and is meant solely for > > the intended recipient. If you are not the intended recipient, and > > have received this message in error, please contact the sender > > immediately, permanently delete the original and any copies of this > > email and any attachments thereto. > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From Marty.Nelson at symyx.com Wed Sep 1 18:52:51 2010 From: Marty.Nelson at symyx.com (Marty Nelson) Date: Wed, 1 Sep 2010 09:52:51 -0700 Subject: [IronPython] Question about Visual Studio & IronPython Toolsand Debugging In-Reply-To: References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com> Message-ID: <8C12A2BD8CFE894C891514267B55A2B51278A7B7@srv-sc-mail.symyx.com> That will work fine. I can create a config parameter in our application (or maybe tie into log4net IsDebugEnabled) and we can change how we invoke ScriptEngine. Next piece of the puzzle is about to manage scripts themselves. We currently have rich text editors within the application that directly store code as string. I'm thinking we need to move to more of a script library approach where application references scripts that have been stored to a database. This would mean user experience is to use IPy VS and we would need some VS add-in to save those files to our db behind the scene. Any thoughts or experiences appreciated. -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland Sent: Wednesday, September 01, 2010 9:49 AM To: Discussion of IronPython Subject: Re: [IronPython] Question about Visual Studio & IronPython Toolsand Debugging Yep you'll need to write it out to a file and then create the ScriptSource object using the file instead of the in-memory stream. The filename will then be carried along w/ the ScriptSource and when the debugging information is emitted it will be emitted w/ that filename so the debugger can pick it up. Also you won't want to always leave debugging mode on - it's much slower to compile the code in debugging mode than it is in normal mode. I'd like to eventually start supporting sys.settrace style debugging which won't have this penalty but that won't happen anytime soon. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > Sent: Wednesday, September 01, 2010 9:44 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio & Iron Python Toolsand > Debugging > > > Setting DebugMode seems easy enough. > > The script code is loaded from an in-memory string. Would we need to > write it out to temp file first for debug case? How does debugger > "know" what source is? > > Thx > > -----Original Message----- > From: users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > Sent: Wednesday, September 01, 2010 9:29 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > Toolsand Debugging > > The scripts need to be started in debug mode and be stored in files > somewhere on disk (so Visual Studio can load the source code). To > enable > debug mode you can set the DebugMode property on the ScriptRuntimeSetup > object. > > So this ends up looking like: > > var setup = Python.CreateRuntimeSetup(); > setup.DebugMode = true; > var runtime = new ScriptRuntime(setup); > > Alternately can also pass in "Debug" = true to the IDictionary object> when > creating a Python engine: > > var dict = new Dictionary(); > dict["Debug"] = true; > Python.CreateEngine(dict); > > When you attach all of the Python code should be debuggable. > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com [mailto:users- > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > Sent: Wednesday, September 01, 2010 8:42 AM > > To: Discussion of IronPython > > Subject: [IronPython] Question about Visual Studio & Iron Python Tools > and > > Debugging > > > > > > How does debugging work when attaching to a process with IPy Tools in > > Visual Studio? > > > > Can I attach to an .NET application that has extension points that go > > into ScriptEngine and "debug" the Python scripts? > > > > ======= > > Notice: This e-mail message, together with any attachments, contains > > information of Symyx Technologies, Inc. or any of its affiliates or > > subsidiaries that may be confidential, proprietary, copyrighted, > > privileged and/or protected work product, and is meant solely for > > the intended recipient. If you are not the intended recipient, and > > have received this message in error, please contact the sender > > immediately, permanently delete the original and any copies of this > > email and any attachments thereto. > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com ======= Notice: This e-mail message, together with any attachments, contains information of Symyx Technologies, Inc. or any of its affiliates or subsidiaries that may be confidential, proprietary, copyrighted, privileged and/or protected work product, and is meant solely for the intended recipient. If you are not the intended recipient, and have received this message in error, please contact the sender immediately, permanently delete the original and any copies of this email and any attachments thereto. From dinov at microsoft.com Wed Sep 1 19:00:39 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 1 Sep 2010 17:00:39 +0000 Subject: [IronPython] Question about Visual Studio & IronPython Toolsand Debugging In-Reply-To: <8C12A2BD8CFE894C891514267B55A2B51278A7B7@srv-sc-mail.symyx.com> References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com> <8C12A2BD8CFE894C891514267B55A2B51278A7B7@srv-sc-mail.symyx.com> Message-ID: If you'd like to store the scripts in a database and allow the user to have scripts reference each other the one thing that you'll probably want to do next is implement a PlatformAdaptationLayer to virtualize the file system. You can look at the Silverlight host to see how that's done but it basically it involes subclassing both PlatformAdaptationLayer and ScriptHost (to provide your PAL subclass). The having VS save to the database part might be trickier. It seems like you'd at least need a plugin to VS to know when the files are getting saved and that's not something I know how to do off the top of my head. One extreme solution might be to plug into VS's source control mechanisms but I'm guessing that's not easy. If you're starting VS on the behalf of the user it might be easy enough to have another program which has a FileSystemWatcher watching the project and propagating changes. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > Sent: Wednesday, September 01, 2010 9:53 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio & IronPython Toolsand > Debugging > > > That will work fine. I can create a config parameter in our application > (or maybe tie into log4net IsDebugEnabled) and we can change how we > invoke ScriptEngine. > > Next piece of the puzzle is about to manage scripts themselves. We > currently have rich text editors within the application that directly > store code as string. I'm thinking we need to move to more of a script > library approach where application references scripts that have been > stored to a database. This would mean user experience is to use IPy VS > and we would need some VS add-in to save those files to our db behind > the scene. > > Any thoughts or experiences appreciated. > > -----Original Message----- > From: users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > Sent: Wednesday, September 01, 2010 9:49 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio & IronPython > Toolsand Debugging > > Yep you'll need to write it out to a file and then create the > ScriptSource > object using the file instead of the in-memory stream. The filename > will > then be carried along w/ the ScriptSource and when the debugging > information > is emitted it will be emitted w/ that filename so the debugger can pick > it > up. > > Also you won't want to always leave debugging mode on - it's much slower > to > compile the code in debugging mode than it is in normal mode. I'd like > to > eventually start supporting sys.settrace style debugging which won't > have > this penalty but that won't happen anytime soon. > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com [mailto:users- > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > Sent: Wednesday, September 01, 2010 9:44 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > Toolsand > > Debugging > > > > > > Setting DebugMode seems easy enough. > > > > The script code is loaded from an in-memory string. Would we need to > > write it out to temp file first for debug case? How does debugger > > "know" what source is? > > > > Thx > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > > Sent: Wednesday, September 01, 2010 9:29 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > > Toolsand Debugging > > > > The scripts need to be started in debug mode and be stored in files > > somewhere on disk (so Visual Studio can load the source code). To > > enable > > debug mode you can set the DebugMode property on the > ScriptRuntimeSetup > > object. > > > > So this ends up looking like: > > > > var setup = Python.CreateRuntimeSetup(); > > setup.DebugMode = true; > > var runtime = new ScriptRuntime(setup); > > > > Alternately can also pass in "Debug" = true to the IDictionary > object> when > > creating a Python engine: > > > > var dict = new Dictionary(); > > dict["Debug"] = true; > > Python.CreateEngine(dict); > > > > When you attach all of the Python code should be debuggable. > > > > > > > -----Original Message----- > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > Sent: Wednesday, September 01, 2010 8:42 AM > > > To: Discussion of IronPython > > > Subject: [IronPython] Question about Visual Studio & Iron Python > Tools > > and > > > Debugging > > > > > > > > > How does debugging work when attaching to a process with IPy Tools > in > > > Visual Studio? > > > > > > Can I attach to an .NET application that has extension points that > go > > > into ScriptEngine and "debug" the Python scripts? > > > > > > ======= > > > Notice: This e-mail message, together with any attachments, contains > > > information of Symyx Technologies, Inc. or any of its affiliates or > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > privileged and/or protected work product, and is meant solely for > > > the intended recipient. If you are not the intended recipient, and > > > have received this message in error, please contact the sender > > > immediately, permanently delete the original and any copies of this > > > email and any attachments thereto. > > > _______________________________________________ > > > Users mailing list > > > Users at lists.ironpython.com > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > ======= > > Notice: This e-mail message, together with any attachments, contains > > information of Symyx Technologies, Inc. or any of its affiliates or > > subsidiaries that may be confidential, proprietary, copyrighted, > > privileged and/or protected work product, and is meant solely for > > the intended recipient. If you are not the intended recipient, and > > have received this message in error, please contact the sender > > immediately, permanently delete the original and any copies of this > > email and any attachments thereto. > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From merllab at microsoft.com Wed Sep 1 19:17:59 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Wed, 1 Sep 2010 10:17:59 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <1a17cfa6-f33a-429e-8670-452934fb9b45@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/76748. DELETED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/c-api/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/data/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/distutils/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/documenting/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/extending/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/howto/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/includes/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/includes/sqlite3/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/install/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/library/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/reference/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/tools/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/tools/sphinxext/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/tools/sphinxext/static/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/tutorial/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/using/.svn $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/PythonDocs/whatsnew/.svn From Marty.Nelson at symyx.com Wed Sep 1 19:24:52 2010 From: Marty.Nelson at symyx.com (Marty Nelson) Date: Wed, 1 Sep 2010 10:24:52 -0700 Subject: [IronPython] Question about Visual Studio& IronPython Toolsand Debugging In-Reply-To: References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7B7@srv-sc-mail.symyx.com> Message-ID: <8C12A2BD8CFE894C891514267B55A2B51278A7E4@srv-sc-mail.symyx.com> Thanks. There are really two issues I need to solve: 1. How to provide a good "dev" experience so script authors can use our app in a mode that allows for iterative development. 2. Manage the "final" version of scripts so they can be stored in production system and used when needed. So it may be sufficient for #1 to pass some project directory as command argument to application (or some other means) and read in the scripts differently during the "dev" mode. Then offer separate feature to commit those scripts to our db. Overall, this looks very promising. One more question, when attaching and debugging, if the scripts use .NET objects (those from the application environment that get passed into the scripts as variables or created from our application types), does the Watch window work as it normally does in Visual Studio for those objects? -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland Sent: Wednesday, September 01, 2010 10:01 AM To: Discussion of IronPython Subject: Re: [IronPython] Question about Visual Studio& IronPython Toolsand Debugging If you'd like to store the scripts in a database and allow the user to have scripts reference each other the one thing that you'll probably want to do next is implement a PlatformAdaptationLayer to virtualize the file system. You can look at the Silverlight host to see how that's done but it basically it involes subclassing both PlatformAdaptationLayer and ScriptHost (to provide your PAL subclass). The having VS save to the database part might be trickier. It seems like you'd at least need a plugin to VS to know when the files are getting saved and that's not something I know how to do off the top of my head. One extreme solution might be to plug into VS's source control mechanisms but I'm guessing that's not easy. If you're starting VS on the behalf of the user it might be easy enough to have another program which has a FileSystemWatcher watching the project and propagating changes. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > Sent: Wednesday, September 01, 2010 9:53 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio & IronPython Toolsand > Debugging > > > That will work fine. I can create a config parameter in our application > (or maybe tie into log4net IsDebugEnabled) and we can change how we > invoke ScriptEngine. > > Next piece of the puzzle is about to manage scripts themselves. We > currently have rich text editors within the application that directly > store code as string. I'm thinking we need to move to more of a script > library approach where application references scripts that have been > stored to a database. This would mean user experience is to use IPy VS > and we would need some VS add-in to save those files to our db behind > the scene. > > Any thoughts or experiences appreciated. > > -----Original Message----- > From: users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > Sent: Wednesday, September 01, 2010 9:49 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio & IronPython > Toolsand Debugging > > Yep you'll need to write it out to a file and then create the > ScriptSource > object using the file instead of the in-memory stream. The filename > will > then be carried along w/ the ScriptSource and when the debugging > information > is emitted it will be emitted w/ that filename so the debugger can pick > it > up. > > Also you won't want to always leave debugging mode on - it's much slower > to > compile the code in debugging mode than it is in normal mode. I'd like > to > eventually start supporting sys.settrace style debugging which won't > have > this penalty but that won't happen anytime soon. > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com [mailto:users- > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > Sent: Wednesday, September 01, 2010 9:44 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > Toolsand > > Debugging > > > > > > Setting DebugMode seems easy enough. > > > > The script code is loaded from an in-memory string. Would we need to > > write it out to temp file first for debug case? How does debugger > > "know" what source is? > > > > Thx > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > > Sent: Wednesday, September 01, 2010 9:29 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > > Toolsand Debugging > > > > The scripts need to be started in debug mode and be stored in files > > somewhere on disk (so Visual Studio can load the source code). To > > enable > > debug mode you can set the DebugMode property on the > ScriptRuntimeSetup > > object. > > > > So this ends up looking like: > > > > var setup = Python.CreateRuntimeSetup(); > > setup.DebugMode = true; > > var runtime = new ScriptRuntime(setup); > > > > Alternately can also pass in "Debug" = true to the IDictionary > object> when > > creating a Python engine: > > > > var dict = new Dictionary(); > > dict["Debug"] = true; > > Python.CreateEngine(dict); > > > > When you attach all of the Python code should be debuggable. > > > > > > > -----Original Message----- > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > Sent: Wednesday, September 01, 2010 8:42 AM > > > To: Discussion of IronPython > > > Subject: [IronPython] Question about Visual Studio & Iron Python > Tools > > and > > > Debugging > > > > > > > > > How does debugging work when attaching to a process with IPy Tools > in > > > Visual Studio? > > > > > > Can I attach to an .NET application that has extension points that > go > > > into ScriptEngine and "debug" the Python scripts? > > > > > > ======= > > > Notice: This e-mail message, together with any attachments, contains > > > information of Symyx Technologies, Inc. or any of its affiliates or > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > privileged and/or protected work product, and is meant solely for > > > the intended recipient. If you are not the intended recipient, and > > > have received this message in error, please contact the sender > > > immediately, permanently delete the original and any copies of this > > > email and any attachments thereto. > > > _______________________________________________ > > > Users mailing list > > > Users at lists.ironpython.com > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > ======= > > Notice: This e-mail message, together with any attachments, contains > > information of Symyx Technologies, Inc. or any of its affiliates or > > subsidiaries that may be confidential, proprietary, copyrighted, > > privileged and/or protected work product, and is meant solely for > > the intended recipient. If you are not the intended recipient, and > > have received this message in error, please contact the sender > > immediately, permanently delete the original and any copies of this > > email and any attachments thereto. > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com ======= Notice: This e-mail message, together with any attachments, contains information of Symyx Technologies, Inc. or any of its affiliates or subsidiaries that may be confidential, proprietary, copyrighted, privileged and/or protected work product, and is meant solely for the intended recipient. If you are not the intended recipient, and have received this message in error, please contact the sender immediately, permanently delete the original and any copies of this email and any attachments thereto. From dinov at microsoft.com Wed Sep 1 19:50:54 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 1 Sep 2010 17:50:54 +0000 Subject: [IronPython] Question about Visual Studio& IronPython Toolsand Debugging In-Reply-To: <8C12A2BD8CFE894C891514267B55A2B51278A7E4@srv-sc-mail.symyx.com> References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7B7@srv-sc-mail.symyx.com> <8C12A2BD8CFE894C891514267B55A2B51278A7E4@srv-sc-mail.symyx.com> Message-ID: Currently the watch window works like a normal C# watch window. We have various debugger views to help make it more palatable so you can see Python attributes but dotting through some objects might require a cast to dynamic to really see certain values. But for normal .NET objects it'll work great. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > Sent: Wednesday, September 01, 2010 10:25 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio& IronPython Toolsand > Debugging > > > Thanks. There are really two issues I need to solve: > > 1. How to provide a good "dev" experience so script authors can use our > app in a mode that allows for iterative development. > 2. Manage the "final" version of scripts so they can be stored in > production system and used when needed. > > So it may be sufficient for #1 to pass some project directory as command > argument to application (or some other means) and read in the scripts > differently during the "dev" mode. Then offer separate feature to > commit those scripts to our db. > > Overall, this looks very promising. One more question, when attaching > and debugging, if the scripts use .NET objects (those from the > application environment that get passed into the scripts as variables or > created from our application types), does the Watch window work as it > normally does in Visual Studio for those objects? > > -----Original Message----- > From: users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > Sent: Wednesday, September 01, 2010 10:01 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio& IronPython > Toolsand Debugging > > If you'd like to store the scripts in a database and allow the user to > have > scripts reference each other the one thing that you'll probably want to > do > next is implement a PlatformAdaptationLayer to virtualize the file > system. > You can look at the Silverlight host to see how that's done but it > basically > it involes subclassing both PlatformAdaptationLayer and ScriptHost (to > provide your PAL subclass). > > The having VS save to the database part might be trickier. It seems > like you'd > at least need a plugin to VS to know when the files are getting saved > and that's > not something I know how to do off the top of my head. One extreme > solution > might be to plug into VS's source control mechanisms but I'm guessing > that's > not easy. If you're starting VS on the behalf of the user it might be > easy > enough to have another program which has a FileSystemWatcher watching > the > project and propagating changes. > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com [mailto:users- > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > Sent: Wednesday, September 01, 2010 9:53 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio & IronPython > Toolsand > > Debugging > > > > > > That will work fine. I can create a config parameter in our > application > > (or maybe tie into log4net IsDebugEnabled) and we can change how we > > invoke ScriptEngine. > > > > Next piece of the puzzle is about to manage scripts themselves. We > > currently have rich text editors within the application that directly > > store code as string. I'm thinking we need to move to more of a > script > > library approach where application references scripts that have been > > stored to a database. This would mean user experience is to use IPy > VS > > and we would need some VS add-in to save those files to our db behind > > the scene. > > > > Any thoughts or experiences appreciated. > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > > Sent: Wednesday, September 01, 2010 9:49 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio & IronPython > > Toolsand Debugging > > > > Yep you'll need to write it out to a file and then create the > > ScriptSource > > object using the file instead of the in-memory stream. The filename > > will > > then be carried along w/ the ScriptSource and when the debugging > > information > > is emitted it will be emitted w/ that filename so the debugger can > pick > > it > > up. > > > > Also you won't want to always leave debugging mode on - it's much > slower > > to > > compile the code in debugging mode than it is in normal mode. I'd > like > > to > > eventually start supporting sys.settrace style debugging which won't > > have > > this penalty but that won't happen anytime soon. > > > > > -----Original Message----- > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > Sent: Wednesday, September 01, 2010 9:44 AM > > > To: Discussion of IronPython > > > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > > Toolsand > > > Debugging > > > > > > > > > Setting DebugMode seems easy enough. > > > > > > The script code is loaded from an in-memory string. Would we need > to > > > write it out to temp file first for debug case? How does debugger > > > "know" what source is? > > > > > > Thx > > > > > > -----Original Message----- > > > From: users-bounces at lists.ironpython.com > > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino > Viehland > > > Sent: Wednesday, September 01, 2010 9:29 AM > > > To: Discussion of IronPython > > > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > > > Toolsand Debugging > > > > > > The scripts need to be started in debug mode and be stored in files > > > somewhere on disk (so Visual Studio can load the source code). To > > > enable > > > debug mode you can set the DebugMode property on the > > ScriptRuntimeSetup > > > object. > > > > > > So this ends up looking like: > > > > > > var setup = Python.CreateRuntimeSetup(); > > > setup.DebugMode = true; > > > var runtime = new ScriptRuntime(setup); > > > > > > Alternately can also pass in "Debug" = true to the > IDictionary > > object> when > > > creating a Python engine: > > > > > > var dict = new Dictionary(); > > > dict["Debug"] = true; > > > Python.CreateEngine(dict); > > > > > > When you attach all of the Python code should be debuggable. > > > > > > > > > > -----Original Message----- > > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > > Sent: Wednesday, September 01, 2010 8:42 AM > > > > To: Discussion of IronPython > > > > Subject: [IronPython] Question about Visual Studio & Iron Python > > Tools > > > and > > > > Debugging > > > > > > > > > > > > How does debugging work when attaching to a process with IPy Tools > > in > > > > Visual Studio? > > > > > > > > Can I attach to an .NET application that has extension points that > > go > > > > into ScriptEngine and "debug" the Python scripts? > > > > > > > > ======= > > > > Notice: This e-mail message, together with any attachments, > contains > > > > information of Symyx Technologies, Inc. or any of its affiliates > or > > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > > privileged and/or protected work product, and is meant solely for > > > > the intended recipient. If you are not the intended recipient, and > > > > have received this message in error, please contact the sender > > > > immediately, permanently delete the original and any copies of > this > > > > email and any attachments thereto. > > > > _______________________________________________ > > > > Users mailing list > > > > Users at lists.ironpython.com > > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > _______________________________________________ > > > Users mailing list > > > Users at lists.ironpython.com > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > > ======= > > > Notice: This e-mail message, together with any attachments, contains > > > information of Symyx Technologies, Inc. or any of its affiliates or > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > privileged and/or protected work product, and is meant solely for > > > the intended recipient. If you are not the intended recipient, and > > > have received this message in error, please contact the sender > > > immediately, permanently delete the original and any copies of this > > > email and any attachments thereto. > > > _______________________________________________ > > > Users mailing list > > > Users at lists.ironpython.com > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > ======= > > Notice: This e-mail message, together with any attachments, contains > > information of Symyx Technologies, Inc. or any of its affiliates or > > subsidiaries that may be confidential, proprietary, copyrighted, > > privileged and/or protected work product, and is meant solely for > > the intended recipient. If you are not the intended recipient, and > > have received this message in error, please contact the sender > > immediately, permanently delete the original and any copies of this > > email and any attachments thereto. > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From jdhardy at gmail.com Wed Sep 1 20:06:37 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Wed, 1 Sep 2010 12:06:37 -0600 Subject: [IronPython] You got your Ruby in my Python ?!? (Was: IronPython 2.6 CodePlex Source Update) Message-ID: Since IronRuby is now included, and IronPython has same layout as the IronRuby github repo, is the codeplex repo now just a copy of the internal TFS repo? Also, what is External.LCA_RESTRICTED? External is obvious, and I'm assuming LCA is Legal & Corporate Affairs, so I'm curious about the RESTRICTED - are other MS employees not allowed to look in there? :) - Jeff On Tue, Aug 31, 2010 at 8:08 PM, wrote: > This is an automated email letting you know that sources > have recently been pushed out. ?You can download these newer > sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/76712. > ... snip ... From doug.warren at gmail.com Wed Sep 1 20:11:13 2010 From: doug.warren at gmail.com (Doug Warren) Date: Wed, 1 Sep 2010 11:11:13 -0700 Subject: [IronPython] Why is IronPython so much slower to import modules when built as an exe then as a script? Message-ID: I wrote a small script for work and when developing it everything was fine but when I turned it over for production use people complained about the time it took to display the first form. Looking into it, all the time seemed to be spent in importing various modules used by the script. I made a new script of just the import statements and a print Hello World and then ran it both as a python script and an executable with the results below. What's going on and is there any way to speed this up? Python file: $ for i in {1..10} > do > time ./ipy.exe time.py > done real 0m1.712s real 0m1.701s real 0m1.689s real 0m1.691s real 0m1.709s real 0m1.663s real 0m1.697s real 0m1.700s real 0m1.699s real 0m1.741s exe built with ipy pyc.py /main:time.py /target:exe $ for i in {1..10} > do > time ./time.exe | grep -v user | grep -v sys > done real 0m22.119s real 0m22.116s real 0m22.133s real 0m21.816s real 0m21.985s real 0m21.785s real 0m22.010s real 0m21.686s real 0m21.877s real 0m21.944s contents of time.py: import clr from clr import AddReference AddReference("System.Windows.Forms") AddReference("System.Drawing") AddReference("p4api") import cgi from System.Diagnostics import Process from P4API import * import System from System import * from System.Windows.Forms import * from System.ComponentModel import * from System.Drawing import * from System.Threading import * import re import urllib import os import tokenize from cStringIO import StringIO from optparse import OptionParser import os import urllib import ntpath import stat import genericpath import warnings import linecache import types import UserDict import _abcoll import abc import textwrap import string import urlparse import collections import keyword import nturl2path import mimetools import tempfile import random import __future__ import rfc822 import tokenize import token import codecs import ConfigParser import uuid import sys print "Hello World" From dinov at microsoft.com Wed Sep 1 20:32:53 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 1 Sep 2010 18:32:53 +0000 Subject: [IronPython] You got your Ruby in my Python ?!? (Was: IronPython 2.6 CodePlex Source Update) In-Reply-To: References: Message-ID: Jeff wrote: > Since IronRuby is now included, and IronPython has same layout as the > IronRuby github repo, is the codeplex repo now just a copy of the > internal TFS repo? It's getting closer. The directory structures are now the same because Dave fixed that up a while ago. But we still have a script which pushes selected directories to CodePlex. That won't go away but I'm trying to make sure that we're not excluding anything which doesn't have a good reason to be excluded. > > Also, what is External.LCA_RESTRICTED? External is obvious, and I'm > assuming LCA is Legal & Corporate Affairs, so I'm curious about the > RESTRICTED - are other MS employees not allowed to look in there? :) It means what you think - other MS employees aren't allowed to look there w/o talking to a lawyer first. IronPython, IronRuby, etc... live in the same source tree as the CLR, Visual Studio, etc... and our lawyers just want us to be explicit about where we keep source code from external sources to avoid taint issues. Obviously anyone external can look at whatever they want. We could probably give this a less scary name when we push it externally but that's probably more complication than it's worth and I might need to talk to a lawyer before I do that :) From jdhardy at gmail.com Wed Sep 1 21:19:30 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Wed, 1 Sep 2010 13:19:30 -0600 Subject: [IronPython] You got your Ruby in my Python ?!? (Was: IronPython 2.6 CodePlex Source Update) In-Reply-To: References: Message-ID: On Wed, Sep 1, 2010 at 12:32 PM, Dino Viehland wrote: > Jeff wrote: >> Since IronRuby is now included, and IronPython has same layout as the >> IronRuby github repo, is the codeplex repo now just a copy of the >> internal TFS repo? > > It's getting closer. ?The directory structures are now the same because > Dave fixed that up a while ago. ?But we still have a script which pushes > selected directories to CodePlex. ?That won't go away but I'm trying to > make sure that we're not excluding anything which doesn't have a good > reason to be excluded. Ah, got it. > >> >> Also, what is External.LCA_RESTRICTED? External is obvious, and I'm >> assuming LCA is Legal & Corporate Affairs, so I'm curious about the >> RESTRICTED - are other MS employees not allowed to look in there? :) > > It means what you think - other MS employees aren't allowed to look > there w/o talking to a lawyer first. ?IronPython, IronRuby, etc... live > in the same source tree as the CLR, Visual Studio, etc... ?and our > lawyers just want us to be explicit about where we keep source code > from external sources to avoid taint issues. ?Obviously anyone > external can look at whatever they want. ?We could probably give this a less > scary name when we push it externally but that's probably more > complication than it's worth and I might need to talk to a lawyer before > I do that :) I think is fine, although a bit of a puzzle at first. Shame about the lawyers - methinks Shakespeare had the right idea. :) Although I can imagine the furor if some GPL code slipped into the .NET framework and thus into Windows... - Jeff From dinov at microsoft.com Thu Sep 2 06:42:23 2010 From: dinov at microsoft.com (Dino Viehland) Date: Thu, 2 Sep 2010 04:42:23 +0000 Subject: [IronPython] Why is IronPython so much slower to import modules when built as an exe then as a script? In-Reply-To: References: Message-ID: The only thing I can think of is if you're on a 64-bit OS then ipy.exe is a 32-bit EXE and the EXE you compiled is platform neutral - so it'll load on the 64-bit CLR. If that's the case you could use pyc.py with /platform:x86 and you should get the same behavior as ipy.exe. Other than that I'm not sure what would cause this - I get the same times on my (32-bit) laptop when running: Measure-Command { & '.\ipy.exe' .\time.py } And Measure-Command { & .\time.exe } >From powershell. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Doug Warren > Sent: Wednesday, September 01, 2010 11:11 AM > To: Users at lists.ironpython.com > Subject: [IronPython] Why is IronPython so much slower to import > modules when built as an exe then as a script? > > I wrote a small script for work and when developing it everything was > fine but > when I turned it over for production use people complained about the > time it > took to display the first form. Looking into it, all the time seemed > to be > spent in importing various modules used by the script. I made a new > script > of just the import statements and a print Hello World and then ran it > both as > a python script and an executable with the results below. What's going > on and > is there any way to speed this up? > > > Python file: > $ for i in {1..10} > > do > > time ./ipy.exe time.py > > done > real 0m1.712s > real 0m1.701s > real 0m1.689s > real 0m1.691s > real 0m1.709s > real 0m1.663s > real 0m1.697s > real 0m1.700s > real 0m1.699s > real 0m1.741s > > exe built with ipy pyc.py /main:time.py /target:exe > $ for i in {1..10} > > do > > time ./time.exe | grep -v user | grep -v sys > > done > real 0m22.119s > real 0m22.116s > real 0m22.133s > real 0m21.816s > real 0m21.985s > real 0m21.785s > real 0m22.010s > real 0m21.686s > real 0m21.877s > real 0m21.944s > > contents of time.py: > import clr > from clr import AddReference > AddReference("System.Windows.Forms") > AddReference("System.Drawing") > AddReference("p4api") > import cgi > from System.Diagnostics import Process > from P4API import * > import System > from System import * > from System.Windows.Forms import * > from System.ComponentModel import * > from System.Drawing import * > from System.Threading import * > import re > import urllib > import os > import tokenize > from cStringIO import StringIO > from optparse import OptionParser > import os > import urllib > import ntpath > import stat > import genericpath > import warnings > import linecache > import types > import UserDict > import _abcoll > import abc > import textwrap > import string > import urlparse > import collections > import keyword > import nturl2path > import mimetools > import tempfile > import random > import __future__ > import rfc822 > import tokenize > import token > import codecs > import ConfigParser > import uuid > import sys > > print "Hello World" > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From cenovsky at bakalari.cz Thu Sep 2 12:32:05 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Thu, 02 Sep 2010 12:32:05 +0200 Subject: [IronPython] IronPython 2.6.1, NET 2.0 and binding cause NullReferenceException Message-ID: <4C7F7D25.1090406@bakalari.cz> An HTML attachment was scrubbed... URL: From dblank at brynmawr.edu Thu Sep 2 13:52:04 2010 From: dblank at brynmawr.edu (Douglas Blank) Date: Thu, 2 Sep 2010 07:52:04 -0400 (EDT) Subject: [IronPython] Importing DLLs: namespaces and classes Message-ID: <467545841.2435.1283428324347.JavaMail.root@ganesh.brynmawr.edu> I'm attempting to write C# code that behaves like a native Python/Ruby library when imported. However, I can't get the same semantics. In Python: 1) if I put everything in a namespace, then I can issue "from library import *", but if I put it in a class, then I can't "from ... import ...". 2) if I put everything in a class, then I can have static functions and values, but I can't "from ... import ...". But namespaces can't have static functions and values. Here is a sample of what I'm trying, and what I want: namespace myro { public class myro { public class Robot { } public static Robot robot; public static void forward() { robot.forward(); } } } In Python: from myro import * # should have robot, Robot, and forward in scope import myro # should have myro.robot, myro.Robot, myro.forward and scope Is there something I'm doing wrong, or is there a hook that I can add to my importer to get the desired behavior? Thanks for any pointers! -Doug From jdhardy at gmail.com Thu Sep 2 17:22:25 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Thu, 2 Sep 2010 09:22:25 -0600 Subject: [IronPython] Importing DLLs: namespaces and classes In-Reply-To: <467545841.2435.1283428324347.JavaMail.root@ganesh.brynmawr.edu> References: <467545841.2435.1283428324347.JavaMail.root@ganesh.brynmawr.edu> Message-ID: Hi Doug, The best .NET match for a Python module is a (static) class of static members. To avoid the specifying the namespace, you can use the PythonModuleAttribute. For example, in IronPython.SQLite I have: [assembly: PythonModule("_sqlite3", typeof(IronPython.SQLite.PythonSQLite))] PythonSQLite is a static class containing static methods/variables. Using this, you can use `from _sqlite3 import *` and not have to worry about the namespaces. I don't know if IronRuby has anything similar. Another option (that I haven't tried) would be to have the class in the global namespace, but I'm not sure that would work. - Jeff On Thu, Sep 2, 2010 at 5:52 AM, Douglas Blank wrote: > I'm attempting to write C# code that behaves like a native Python/Ruby > library when imported. However, I can't get the same semantics. In Python: > > 1) if I put everything in a namespace, then I can issue "from library > import *", but if I put it in a class, then I can't "from ... import ...". > > 2) if I put everything in a class, then I can have static functions and > values, but I can't "from ... import ...". But namespaces can't have > static functions and values. > > Here is a sample of what I'm trying, and what I want: > > namespace myro { > ?public class myro { > ? ?public class Robot { > ? ?} > ? ?public static Robot robot; > ? ?public static void forward() { > ? ? ? robot.forward(); > ? ?} > ?} > } > > In Python: > > from myro import * > # should have robot, Robot, and forward in scope > > import myro > # should have myro.robot, myro.Robot, myro.forward and scope > > Is there something I'm doing wrong, or is there a hook that I can add to > my importer to get the desired behavior? > > Thanks for any pointers! > > -Doug > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > From iivari at mokelainen.com Thu Sep 2 18:28:53 2010 From: iivari at mokelainen.com (Iivari Mokelainen) Date: Thu, 02 Sep 2010 19:28:53 +0300 Subject: [IronPython] Integration Message-ID: <4C7FD0C5.5080208@mokelainen.com> Salut, fellow coders! I have an application where i need some live coding to debug and use it. I've been coding in C# for ages now. I looked into different languages, and found python. And obviously fell in love. Now i have a home-made interactive python console with my application. I implemented suggestions with dir() and so on. tldr: The problem im facing is that I need to integrate whole application with the console now. I know I can expose types and variables thru scope.SetVariable but what I need is to expose a whole /namespace/ to the scope. Any help would be appreciated. P.S. How fast is interop between python and C#? Would it be ok to have a python function as dynamic in C# and calling it about 250 times a second? Thanks, Iivari Mokelainen -------------- next part -------------- An HTML attachment was scrubbed... URL: From doug.warren at gmail.com Thu Sep 2 19:03:14 2010 From: doug.warren at gmail.com (Doug Warren) Date: Thu, 2 Sep 2010 10:03:14 -0700 Subject: [IronPython] Why is IronPython so much slower to import modules when built as an exe then as a script? In-Reply-To: References: Message-ID: That is the case, I made the change you suggested and it reduced the time from 22 seconds to 4, but that's still 250% the time that the script alone runs at. On Wed, Sep 1, 2010 at 9:42 PM, Dino Viehland wrote: > The only thing I can think of is if you're on a 64-bit OS then ipy.exe is a > 32-bit > EXE and the EXE you compiled is platform neutral - so it'll load on the > 64-bit CLR. > > If that's the case you could use pyc.py with /platform:x86 and you should > get the > same behavior as ipy.exe. > > Other than that I'm not sure what would cause this - I get the same times > on my > (32-bit) laptop when running: > > Measure-Command { & '.\ipy.exe' .\time.py } > And > Measure-Command { & .\time.exe } > > From powershell. > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com [mailto:users- > > bounces at lists.ironpython.com] On Behalf Of Doug Warren > > Sent: Wednesday, September 01, 2010 11:11 AM > > To: Users at lists.ironpython.com > > Subject: [IronPython] Why is IronPython so much slower to import > > modules when built as an exe then as a script? > > > > I wrote a small script for work and when developing it everything was > > fine but > > when I turned it over for production use people complained about the > > time it > > took to display the first form. Looking into it, all the time seemed > > to be > > spent in importing various modules used by the script. I made a new > > script > > of just the import statements and a print Hello World and then ran it > > both as > > a python script and an executable with the results below. What's going > > on and > > is there any way to speed this up? > > > > > > Python file: > > $ for i in {1..10} > > > do > > > time ./ipy.exe time.py > > > done > > real 0m1.712s > > real 0m1.701s > > real 0m1.689s > > real 0m1.691s > > real 0m1.709s > > real 0m1.663s > > real 0m1.697s > > real 0m1.700s > > real 0m1.699s > > real 0m1.741s > > > > exe built with ipy pyc.py /main:time.py /target:exe > > $ for i in {1..10} > > > do > > > time ./time.exe | grep -v user | grep -v sys > > > done > > real 0m22.119s > > real 0m22.116s > > real 0m22.133s > > real 0m21.816s > > real 0m21.985s > > real 0m21.785s > > real 0m22.010s > > real 0m21.686s > > real 0m21.877s > > real 0m21.944s > > > > contents of time.py: > > import clr > > from clr import AddReference > > AddReference("System.Windows.Forms") > > AddReference("System.Drawing") > > AddReference("p4api") > > import cgi > > from System.Diagnostics import Process > > from P4API import * > > import System > > from System import * > > from System.Windows.Forms import * > > from System.ComponentModel import * > > from System.Drawing import * > > from System.Threading import * > > import re > > import urllib > > import os > > import tokenize > > from cStringIO import StringIO > > from optparse import OptionParser > > import os > > import urllib > > import ntpath > > import stat > > import genericpath > > import warnings > > import linecache > > import types > > import UserDict > > import _abcoll > > import abc > > import textwrap > > import string > > import urlparse > > import collections > > import keyword > > import nturl2path > > import mimetools > > import tempfile > > import random > > import __future__ > > import rfc822 > > import tokenize > > import token > > import codecs > > import ConfigParser > > import uuid > > import sys > > > > print "Hello World" > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From curt at hagenlocher.org Thu Sep 2 19:49:15 2010 From: curt at hagenlocher.org (Curt Hagenlocher) Date: Thu, 2 Sep 2010 10:49:15 -0700 Subject: [IronPython] Why is IronPython so much slower to import modules when built as an exe then as a script? In-Reply-To: References: Message-ID: What if you NGEN the executable produced by pyc? JIT can make startup expensive, and you're probably getting the adaptive interpreter when running against ipy.exe. On Thu, Sep 2, 2010 at 10:03 AM, Doug Warren wrote: > That is the case, I made the change you suggested and it reduced the time > from 22 seconds to 4, but that's still 250% the time that the script alone > runs at. > > On Wed, Sep 1, 2010 at 9:42 PM, Dino Viehland wrote: > >> The only thing I can think of is if you're on a 64-bit OS then ipy.exe is >> a 32-bit >> EXE and the EXE you compiled is platform neutral - so it'll load on the >> 64-bit CLR. >> >> If that's the case you could use pyc.py with /platform:x86 and you should >> get the >> same behavior as ipy.exe. >> >> Other than that I'm not sure what would cause this - I get the same times >> on my >> (32-bit) laptop when running: >> >> Measure-Command { & '.\ipy.exe' .\time.py } >> And >> Measure-Command { & .\time.exe } >> >> From powershell. >> >> > -----Original Message----- >> > From: users-bounces at lists.ironpython.com [mailto:users- >> > bounces at lists.ironpython.com] On Behalf Of Doug Warren >> > Sent: Wednesday, September 01, 2010 11:11 AM >> > To: Users at lists.ironpython.com >> > Subject: [IronPython] Why is IronPython so much slower to import >> > modules when built as an exe then as a script? >> > >> > I wrote a small script for work and when developing it everything was >> > fine but >> > when I turned it over for production use people complained about the >> > time it >> > took to display the first form. Looking into it, all the time seemed >> > to be >> > spent in importing various modules used by the script. I made a new >> > script >> > of just the import statements and a print Hello World and then ran it >> > both as >> > a python script and an executable with the results below. What's going >> > on and >> > is there any way to speed this up? >> > >> > >> > Python file: >> > $ for i in {1..10} >> > > do >> > > time ./ipy.exe time.py >> > > done >> > real 0m1.712s >> > real 0m1.701s >> > real 0m1.689s >> > real 0m1.691s >> > real 0m1.709s >> > real 0m1.663s >> > real 0m1.697s >> > real 0m1.700s >> > real 0m1.699s >> > real 0m1.741s >> > >> > exe built with ipy pyc.py /main:time.py /target:exe >> > $ for i in {1..10} >> > > do >> > > time ./time.exe | grep -v user | grep -v sys >> > > done >> > real 0m22.119s >> > real 0m22.116s >> > real 0m22.133s >> > real 0m21.816s >> > real 0m21.985s >> > real 0m21.785s >> > real 0m22.010s >> > real 0m21.686s >> > real 0m21.877s >> > real 0m21.944s >> > >> > contents of time.py: >> > import clr >> > from clr import AddReference >> > AddReference("System.Windows.Forms") >> > AddReference("System.Drawing") >> > AddReference("p4api") >> > import cgi >> > from System.Diagnostics import Process >> > from P4API import * >> > import System >> > from System import * >> > from System.Windows.Forms import * >> > from System.ComponentModel import * >> > from System.Drawing import * >> > from System.Threading import * >> > import re >> > import urllib >> > import os >> > import tokenize >> > from cStringIO import StringIO >> > from optparse import OptionParser >> > import os >> > import urllib >> > import ntpath >> > import stat >> > import genericpath >> > import warnings >> > import linecache >> > import types >> > import UserDict >> > import _abcoll >> > import abc >> > import textwrap >> > import string >> > import urlparse >> > import collections >> > import keyword >> > import nturl2path >> > import mimetools >> > import tempfile >> > import random >> > import __future__ >> > import rfc822 >> > import tokenize >> > import token >> > import codecs >> > import ConfigParser >> > import uuid >> > import sys >> > >> > print "Hello World" >> > _______________________________________________ >> > Users mailing list >> > Users at lists.ironpython.com >> > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cenovsky at bakalari.cz Thu Sep 2 20:39:22 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Thu, 02 Sep 2010 20:39:22 +0200 Subject: [IronPython] Silverlight - Cannot save value from target back to source In-Reply-To: <4C7F7D25.1090406@bakalari.cz> References: <4C7F7D25.1090406@bakalari.cz> Message-ID: <4C7FEF5A.9000404@bakalari.cz> Following my binding experiments in WPF, I tried to convert the sample into Silverlight and I hit another binding errors there. When I bind anything else than string, I receive an error when the target value is changed and the source should be updated. This happens in all IronPython versions (2.6.1 on .Net 2.0 and 4, 2.7a1). Here is the code I use (the whole source is attached): @property @clrtype.accepts() @clrtype.returns(System.Nullable[System.Boolean]) def filtered(self): return self._filtered @filtered.setter @clrtype.accepts(System.Nullable[System.Boolean]) @clrtype.returns() def filtered(self, value): self._filtered = value self.OnPropertyChanged('filtered') As you can see I tried to use System.Nullable[System.Boolean] instead of bool but it did not help. I also tried to use converter and convert the value to this type (System.Nullable[System.Boolean](value)) but that did not help either. All resulted in the following exception for bool type. System.Windows.Data Error: Cannot save value from target back to source. BindingExpression: Path='filtered' DataItem='Mountains' (HashCode=2058916); target element is 'System.Windows.Controls.CheckBox' (Name=''); target property is 'IsChecked' (type 'System.Nullable`1[System.Boolean]').. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Security.VerificationException: Operation could destabilize the runtime. at Mountains.filtered(Nullable`1 value) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) at System.Windows.CLRPropertyListener.set_Value(Object value) at System.Windows.PropertyAccessPathStep.set_Value(Object value) at System.Windows.Data.BindingExpression.UpdateValue(). The similar exception is raised for float or System.Double. I have found an old issue similar to this: http://ironpython.codeplex.com/workitem/16831?ProjectName=ironpython Any workaround would be nice for this bug :-) -- -- Luk?? -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: app.py URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: app.xaml Type: application/xaml+xml Size: 370 bytes Desc: not available URL: From doug.warren at gmail.com Thu Sep 2 21:21:31 2010 From: doug.warren at gmail.com (Doug Warren) Date: Thu, 2 Sep 2010 12:21:31 -0700 Subject: [IronPython] Why is IronPython so much slower to import modules when built as an exe then as a script? In-Reply-To: References: Message-ID: That did it, thank you. My ignorance at the .NET framework shows itself. with the test app it now executes at around 0.88 seconds vs the 1.6 for the script version. And I feel silly for spending some time adding a splash screen to the app as it just disappears in under a second. On Thu, Sep 2, 2010 at 10:49 AM, Curt Hagenlocher wrote: > What if you NGEN the executable produced by pyc? > > JIT can make startup expensive, and you're probably getting the adaptive > interpreter when running against ipy.exe. > On Thu, Sep 2, 2010 at 10:03 AM, Doug Warren wrote: > >> That is the case, I made the change you suggested and it reduced the time >> from 22 seconds to 4, but that's still 250% the time that the script alone >> runs at. >> >> On Wed, Sep 1, 2010 at 9:42 PM, Dino Viehland wrote: >> >>> The only thing I can think of is if you're on a 64-bit OS then ipy.exe is >>> a 32-bit >>> EXE and the EXE you compiled is platform neutral - so it'll load on the >>> 64-bit CLR. >>> >>> If that's the case you could use pyc.py with /platform:x86 and you should >>> get the >>> same behavior as ipy.exe. >>> >>> Other than that I'm not sure what would cause this - I get the same times >>> on my >>> (32-bit) laptop when running: >>> >>> Measure-Command { & '.\ipy.exe' .\time.py } >>> And >>> Measure-Command { & .\time.exe } >>> >>> From powershell. >>> >>> > -----Original Message----- >>> > From: users-bounces at lists.ironpython.com [mailto:users- >>> > bounces at lists.ironpython.com] On Behalf Of Doug Warren >>> > Sent: Wednesday, September 01, 2010 11:11 AM >>> > To: Users at lists.ironpython.com >>> > Subject: [IronPython] Why is IronPython so much slower to import >>> > modules when built as an exe then as a script? >>> > >>> > I wrote a small script for work and when developing it everything was >>> > fine but >>> > when I turned it over for production use people complained about the >>> > time it >>> > took to display the first form. Looking into it, all the time seemed >>> > to be >>> > spent in importing various modules used by the script. I made a new >>> > script >>> > of just the import statements and a print Hello World and then ran it >>> > both as >>> > a python script and an executable with the results below. What's going >>> > on and >>> > is there any way to speed this up? >>> > >>> > >>> > Python file: >>> > $ for i in {1..10} >>> > > do >>> > > time ./ipy.exe time.py >>> > > done >>> > real 0m1.712s >>> > real 0m1.701s >>> > real 0m1.689s >>> > real 0m1.691s >>> > real 0m1.709s >>> > real 0m1.663s >>> > real 0m1.697s >>> > real 0m1.700s >>> > real 0m1.699s >>> > real 0m1.741s >>> > >>> > exe built with ipy pyc.py /main:time.py /target:exe >>> > $ for i in {1..10} >>> > > do >>> > > time ./time.exe | grep -v user | grep -v sys >>> > > done >>> > real 0m22.119s >>> > real 0m22.116s >>> > real 0m22.133s >>> > real 0m21.816s >>> > real 0m21.985s >>> > real 0m21.785s >>> > real 0m22.010s >>> > real 0m21.686s >>> > real 0m21.877s >>> > real 0m21.944s >>> > >>> > contents of time.py: >>> > import clr >>> > from clr import AddReference >>> > AddReference("System.Windows.Forms") >>> > AddReference("System.Drawing") >>> > AddReference("p4api") >>> > import cgi >>> > from System.Diagnostics import Process >>> > from P4API import * >>> > import System >>> > from System import * >>> > from System.Windows.Forms import * >>> > from System.ComponentModel import * >>> > from System.Drawing import * >>> > from System.Threading import * >>> > import re >>> > import urllib >>> > import os >>> > import tokenize >>> > from cStringIO import StringIO >>> > from optparse import OptionParser >>> > import os >>> > import urllib >>> > import ntpath >>> > import stat >>> > import genericpath >>> > import warnings >>> > import linecache >>> > import types >>> > import UserDict >>> > import _abcoll >>> > import abc >>> > import textwrap >>> > import string >>> > import urlparse >>> > import collections >>> > import keyword >>> > import nturl2path >>> > import mimetools >>> > import tempfile >>> > import random >>> > import __future__ >>> > import rfc822 >>> > import tokenize >>> > import token >>> > import codecs >>> > import ConfigParser >>> > import uuid >>> > import sys >>> > >>> > print "Hello World" >>> > _______________________________________________ >>> > Users mailing list >>> > Users at lists.ironpython.com >>> > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>> _______________________________________________ >>> Users mailing list >>> Users at lists.ironpython.com >>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>> >> >> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Fri Sep 3 03:23:25 2010 From: dinov at microsoft.com (Dino Viehland) Date: Fri, 3 Sep 2010 01:23:25 +0000 Subject: [IronPython] Integration In-Reply-To: <4C7FD0C5.5080208@mokelainen.com> References: <4C7FD0C5.5080208@mokelainen.com> Message-ID: To expose a whole namespace the simplest way is probably to call scriptRuntime.LoadAssembly(some_assembly); All of the public types will then be available for importing from IronPython. That means they won't all be available at the top-level. If that's not ok you could use reflection and call DynamicHelpers.GetPythonTypeFromType(...) and inject all the types you want. As for interop the performance should be fine. When using dynamic from C# the overhead should basically be similar to the overhead of calling a function within Python. And for Python calling into C# the overhead is the same as any Python code calling into any of the runtime - in other words pretty darn fast. For a simple function call to a Python function last I measured I believe it was around 40 instructions on x86 to perform the call. For example on my laptop this runs in about 1/3 of a second and performs 10 million function calls: import time def f(): def g(): pass for i in xrange(10000000): g() s = time.clock() f() e = time.clock() print e - s So what probably matters a lot more is what the function is doing. From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Iivari Mokelainen Sent: Thursday, September 02, 2010 9:29 AM To: users at lists.ironpython.com Subject: [IronPython] Integration Salut, fellow coders! I have an application where i need some live coding to debug and use it. I've been coding in C# for ages now. I looked into different languages, and found python. And obviously fell in love. Now i have a home-made interactive python console with my application. I implemented suggestions with dir() and so on. tldr: The problem im facing is that I need to integrate whole application with the console now. I know I can expose types and variables thru scope.SetVariable but what I need is to expose a whole namespace to the scope. Any help would be appreciated. P.S. How fast is interop between python and C#? Would it be ok to have a python function as dynamic in C# and calling it about 250 times a second? Thanks, Iivari Mokelainen -------------- next part -------------- An HTML attachment was scrubbed... URL: From iivari at mokelainen.com Fri Sep 3 08:33:20 2010 From: iivari at mokelainen.com (Iivari Mokelainen) Date: Fri, 03 Sep 2010 09:33:20 +0300 Subject: [IronPython] Integration In-Reply-To: References: <4C7FD0C5.5080208@mokelainen.com> Message-ID: <4C8096B0.6090503@mokelainen.com> Thank you! That asnwered to all of my questions - after loading the executing assembly into the python runtime I was able to run "from namespace import *" and that did the job. About the interop: wow that's really good. Never thought DLR team could make it that fast. On 3.9.2010 4:23, Dino Viehland wrote: > > To expose a whole namespace the simplest way is probably to call > scriptRuntime.LoadAssembly(some_assembly); All of the public types > will then be available for importing from IronPython. That means they > won't all be available at the top-level. If that's not ok you could > use reflection and call DynamicHelpers.GetPythonTypeFromType(...) and > inject all the types you want. > > As for interop the performance should be fine. When using dynamic > from C# the overhead should basically be similar to the overhead of > calling a function within Python. And for Python calling into C# the > overhead is the same as any Python code calling into any of the > runtime -- in other words pretty darn fast. For a simple function > call to a Python function last I measured I believe it was around 40 > instructions on x86 to perform the call. > > For example on my laptop this runs in about 1/3 of a second and > performs 10 million function calls: > > import time > > def f(): > > def g(): pass > > for i in xrange(10000000): > > g() > > s = time.clock() > > f() > > e = time.clock() > > print e -- s > > So what probably matters a lot more is what the function is doing. > > *From:* users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] *On Behalf Of *Iivari > Mokelainen > *Sent:* Thursday, September 02, 2010 9:29 AM > *To:* users at lists.ironpython.com > *Subject:* [IronPython] Integration > > Salut, fellow coders! > > I have an application where i need some live coding to debug and use > it. I've been coding in C# for ages now. > > I looked into different languages, and found python. And obviously > fell in love. > Now i have a home-made interactive python console with my application. > I implemented suggestions with dir() and so on. > > tldr: > The problem im facing is that I need to integrate whole application > with the console now. I know I can expose types and variables thru > scope.SetVariable but what I need is to expose a whole /namespace/ to > the scope. > > Any help would be appreciated. > > P.S. How fast is interop between python and C#? Would it be ok to have > a python function as dynamic in C# and calling it about 250 times a > second? > > Thanks, > Iivari Mokelainen > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From idan at cloudshare.com Fri Sep 3 12:04:00 2010 From: idan at cloudshare.com (Idan Zaltzberg) Date: Fri, 3 Sep 2010 13:04:00 +0300 Subject: [IronPython] performance hit on 64 bit systems Message-ID: <2e55782f41e7cb1a7dda056769375690@mail.gmail.com> Hello, I'm trying to migrate a big application (running on IronPython 2.6.1) from a 32 bit OS (windows server 2003 R2) to a 64 bit system (windows server 2008 R2). I have noticed about 50% performance hit, i.e. operations that took 10 seconds, now take 15 seconds. I have tried to see the what is the root cause and created the following test, and ran it on both systems: def f(): sw.Reset() sw.Start() for x in xrange(n): s='string:%s' % (x,) print sw.Elapsed.TotalSeconds from System.Diagnostics import Stopwatch sw = Stopwatch() n = 1e7 f() ? *11.7766457 (In windows server 2003 R2 ? 32 bit)* ? *16.3231212 (In windows server 2008 R2 ? 64 bit)* * * Which matches the about 50% loss I have seen on my system. On the other hand, the equivalent code in cpython yields *slightly better results to the 64 bit OS* (3.7 sec to the 64 bit, against 4.1 sec to the 32 bit). I hoped you might help to understand why this as happened and can I improve the performance in any way for 64 bit systems. Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cenovsky at bakalari.cz Fri Sep 3 12:17:09 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Fri, 03 Sep 2010 12:17:09 +0200 Subject: [IronPython] performance hit on 64 bit systems In-Reply-To: <2e55782f41e7cb1a7dda056769375690@mail.gmail.com> References: <2e55782f41e7cb1a7dda056769375690@mail.gmail.com> Message-ID: <4C80CB25.9020607@bakalari.cz> Wild guess: - do you run 64-bit IronPython on 2008 R2? - did you NGEN 64-bit IronPython and the app? -- -- Luk?? On 3.9.2010 12:04, Idan Zaltzberg wrote: > > Hello, > > I'm trying to migrate a big application (running on IronPython 2.6.1) > from a 32 bit OS (windows server 2003 R2) to a 64 bit system (windows > server 2008 R2). > > I have noticed about 50% performance hit, i.e. operations that took 10 > seconds, now take 15 seconds. > > I have tried to see the what is the root cause and created the > following test, and ran it on both systems: > > def f(): > > sw.Reset() > > sw.Start() > > for x in xrange(n): > > s='string:%s' % (x,) > > print sw.Elapsed.TotalSeconds > > from System.Diagnostics import Stopwatch > > sw = Stopwatch() > > n = 1e7 > > f() > > ? *11.7766457 (In windows server 2003 R2 ? 32 bit)* > > ? *16.3231212 (In windows server 2008 R2 ? 64 bit)* > > * * > > Which matches the about 50% loss I have seen on my system. > > On the other hand, the equivalent code in cpython yields *slightly > better results to the 64 bit OS* (3.7 sec to the 64 bit, against 4.1 > sec to the 32 bit). > > I hoped you might help to understand why this as happened and can I > improve the performance in any way for 64 bit systems. > > Thanks. > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From idan at cloudshare.com Fri Sep 3 12:42:43 2010 From: idan at cloudshare.com (Idan Zaltzberg) Date: Fri, 3 Sep 2010 13:42:43 +0300 Subject: [IronPython] performance hit on 64 bit systems In-Reply-To: <4C80CB25.9020607@bakalari.cz> References: <2e55782f41e7cb1a7dda056769375690@mail.gmail.com> <4C80CB25.9020607@bakalari.cz> Message-ID: Using ipy64 gave better results of 14.8 sec but still not as good as the 32 bit. I did do the ngen but Im not sure I did properly. BTW, my real application is hosted on .net application, does ngen affect me in this case? *From:* users-bounces at lists.ironpython.com [mailto: users-bounces at lists.ironpython.com] *On Behalf Of *Lukas Cenovsky *Sent:* Friday, September 03, 2010 1:17 PM *To:* Discussion of IronPython *Subject:* Re: [IronPython] performance hit on 64 bit systems Wild guess: - do you run 64-bit IronPython on 2008 R2? - did you NGEN 64-bit IronPython and the app? -- -- Luk?? On 3.9.2010 12:04, Idan Zaltzberg wrote: Hello, I'm trying to migrate a big application (running on IronPython 2.6.1) from a 32 bit OS (windows server 2003 R2) to a 64 bit system (windows server 2008 R2). I have noticed about 50% performance hit, i.e. operations that took 10 seconds, now take 15 seconds. I have tried to see the what is the root cause and created the following test, and ran it on both systems: def f(): sw.Reset() sw.Start() for x in xrange(n): s='string:%s' % (x,) print sw.Elapsed.TotalSeconds from System.Diagnostics import Stopwatch sw = Stopwatch() n = 1e7 f() ? *11.7766457 (In windows server 2003 R2 ? 32 bit)* ? *16.3231212 (In windows server 2008 R2 ? 64 bit)* * * Which matches the about 50% loss I have seen on my system. On the other hand, the equivalent code in cpython yields *slightly better results to the 64 bit OS* (3.7 sec to the 64 bit, against 4.1 sec to the 32 bit). I hoped you might help to understand why this as happened and can I improve the performance in any way for 64 bit systems. Thanks. _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From Marty.Nelson at symyx.com Fri Sep 3 16:45:07 2010 From: Marty.Nelson at symyx.com (Marty Nelson) Date: Fri, 3 Sep 2010 07:45:07 -0700 Subject: [IronPython] Question aboutVisual Studio& IronPython Toolsand Debugging In-Reply-To: References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7B7@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7E4@srv-sc-mail.symyx.com> Message-ID: <8C12A2BD8CFE894C891514267B55A2B512824C50@srv-sc-mail.symyx.com> Dino - A couple more questions: * What is the minimum version of IPy required for the running ScriptEngine that I want to debug (can I use 2.0?) * Do I need IPy Tools installed in Visual Studio to debug? (I would assume so, but thought I would ask) * Is there a need to have a version correlation between the IPy Tools and the debugged ScriptEngine? -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland Sent: Wednesday, September 01, 2010 10:51 AM To: Discussion of IronPython Subject: Re: [IronPython] Question aboutVisual Studio& IronPython Toolsand Debugging Currently the watch window works like a normal C# watch window. We have various debugger views to help make it more palatable so you can see Python attributes but dotting through some objects might require a cast to dynamic to really see certain values. But for normal .NET objects it'll work great. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > Sent: Wednesday, September 01, 2010 10:25 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio& IronPython Toolsand > Debugging > > > Thanks. There are really two issues I need to solve: > > 1. How to provide a good "dev" experience so script authors can use our > app in a mode that allows for iterative development. > 2. Manage the "final" version of scripts so they can be stored in > production system and used when needed. > > So it may be sufficient for #1 to pass some project directory as command > argument to application (or some other means) and read in the scripts > differently during the "dev" mode. Then offer separate feature to > commit those scripts to our db. > > Overall, this looks very promising. One more question, when attaching > and debugging, if the scripts use .NET objects (those from the > application environment that get passed into the scripts as variables or > created from our application types), does the Watch window work as it > normally does in Visual Studio for those objects? > > -----Original Message----- > From: users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > Sent: Wednesday, September 01, 2010 10:01 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question about Visual Studio& IronPython > Toolsand Debugging > > If you'd like to store the scripts in a database and allow the user to > have > scripts reference each other the one thing that you'll probably want to > do > next is implement a PlatformAdaptationLayer to virtualize the file > system. > You can look at the Silverlight host to see how that's done but it > basically > it involes subclassing both PlatformAdaptationLayer and ScriptHost (to > provide your PAL subclass). > > The having VS save to the database part might be trickier. It seems > like you'd > at least need a plugin to VS to know when the files are getting saved > and that's > not something I know how to do off the top of my head. One extreme > solution > might be to plug into VS's source control mechanisms but I'm guessing > that's > not easy. If you're starting VS on the behalf of the user it might be > easy > enough to have another program which has a FileSystemWatcher watching > the > project and propagating changes. > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com [mailto:users- > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > Sent: Wednesday, September 01, 2010 9:53 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio & IronPython > Toolsand > > Debugging > > > > > > That will work fine. I can create a config parameter in our > application > > (or maybe tie into log4net IsDebugEnabled) and we can change how we > > invoke ScriptEngine. > > > > Next piece of the puzzle is about to manage scripts themselves. We > > currently have rich text editors within the application that directly > > store code as string. I'm thinking we need to move to more of a > script > > library approach where application references scripts that have been > > stored to a database. This would mean user experience is to use IPy > VS > > and we would need some VS add-in to save those files to our db behind > > the scene. > > > > Any thoughts or experiences appreciated. > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > > Sent: Wednesday, September 01, 2010 9:49 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio & IronPython > > Toolsand Debugging > > > > Yep you'll need to write it out to a file and then create the > > ScriptSource > > object using the file instead of the in-memory stream. The filename > > will > > then be carried along w/ the ScriptSource and when the debugging > > information > > is emitted it will be emitted w/ that filename so the debugger can > pick > > it > > up. > > > > Also you won't want to always leave debugging mode on - it's much > slower > > to > > compile the code in debugging mode than it is in normal mode. I'd > like > > to > > eventually start supporting sys.settrace style debugging which won't > > have > > this penalty but that won't happen anytime soon. > > > > > -----Original Message----- > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > Sent: Wednesday, September 01, 2010 9:44 AM > > > To: Discussion of IronPython > > > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > > Toolsand > > > Debugging > > > > > > > > > Setting DebugMode seems easy enough. > > > > > > The script code is loaded from an in-memory string. Would we need > to > > > write it out to temp file first for debug case? How does debugger > > > "know" what source is? > > > > > > Thx > > > > > > -----Original Message----- > > > From: users-bounces at lists.ironpython.com > > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino > Viehland > > > Sent: Wednesday, September 01, 2010 9:29 AM > > > To: Discussion of IronPython > > > Subject: Re: [IronPython] Question about Visual Studio & Iron Python > > > Toolsand Debugging > > > > > > The scripts need to be started in debug mode and be stored in files > > > somewhere on disk (so Visual Studio can load the source code). To > > > enable > > > debug mode you can set the DebugMode property on the > > ScriptRuntimeSetup > > > object. > > > > > > So this ends up looking like: > > > > > > var setup = Python.CreateRuntimeSetup(); > > > setup.DebugMode = true; > > > var runtime = new ScriptRuntime(setup); > > > > > > Alternately can also pass in "Debug" = true to the > IDictionary > > object> when > > > creating a Python engine: > > > > > > var dict = new Dictionary(); > > > dict["Debug"] = true; > > > Python.CreateEngine(dict); > > > > > > When you attach all of the Python code should be debuggable. > > > > > > > > > > -----Original Message----- > > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > > Sent: Wednesday, September 01, 2010 8:42 AM > > > > To: Discussion of IronPython > > > > Subject: [IronPython] Question about Visual Studio & Iron Python > > Tools > > > and > > > > Debugging > > > > > > > > > > > > How does debugging work when attaching to a process with IPy Tools > > in > > > > Visual Studio? > > > > > > > > Can I attach to an .NET application that has extension points that > > go > > > > into ScriptEngine and "debug" the Python scripts? > > > > > > > > ======= > > > > Notice: This e-mail message, together with any attachments, > contains > > > > information of Symyx Technologies, Inc. or any of its affiliates > or > > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > > privileged and/or protected work product, and is meant solely for > > > > the intended recipient. If you are not the intended recipient, and > > > > have received this message in error, please contact the sender > > > > immediately, permanently delete the original and any copies of > this > > > > email and any attachments thereto. > > > > _______________________________________________ > > > > Users mailing list > > > > Users at lists.ironpython.com > > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > _______________________________________________ > > > Users mailing list > > > Users at lists.ironpython.com > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > > ======= > > > Notice: This e-mail message, together with any attachments, contains > > > information of Symyx Technologies, Inc. or any of its affiliates or > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > privileged and/or protected work product, and is meant solely for > > > the intended recipient. If you are not the intended recipient, and > > > have received this message in error, please contact the sender > > > immediately, permanently delete the original and any copies of this > > > email and any attachments thereto. > > > _______________________________________________ > > > Users mailing list > > > Users at lists.ironpython.com > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > ======= > > Notice: This e-mail message, together with any attachments, contains > > information of Symyx Technologies, Inc. or any of its affiliates or > > subsidiaries that may be confidential, proprietary, copyrighted, > > privileged and/or protected work product, and is meant solely for > > the intended recipient. If you are not the intended recipient, and > > have received this message in error, please contact the sender > > immediately, permanently delete the original and any copies of this > > email and any attachments thereto. > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com ======= Notice: This e-mail message, together with any attachments, contains information of Symyx Technologies, Inc. or any of its affiliates or subsidiaries that may be confidential, proprietary, copyrighted, privileged and/or protected work product, and is meant solely for the intended recipient. If you are not the intended recipient, and have received this message in error, please contact the sender immediately, permanently delete the original and any copies of this email and any attachments thereto. From cenovsky at bakalari.cz Fri Sep 3 17:10:31 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Fri, 03 Sep 2010 17:10:31 +0200 Subject: [IronPython] IronPython 2.6.1, NET 2.0 and binding cause NullReferenceException In-Reply-To: <4C7F7D25.1090406@bakalari.cz> References: <4C7F7D25.1090406@bakalari.cz> Message-ID: <4C810FE7.9040004@bakalari.cz> I've found a workaround for this issue. When I was porting this code to Silverlight, I could not use default view because Silverlight does not have it. So I created my own CollectionViewSource and bind it to the listbox. It works. Then I tried it in WPF and it works there too. So the problem below is caused by default views that WPF create automatically when you bind a collection. -- -- Luk?? On 2.9.2010 12:32, Lukas Cenovsky wrote: > Hi all, > I've found a bug in IronPython 2.6.1 that causes to terminate > IronPython 2.6.1 based on .NET 2.0 with SystemError: Object reference > not set to an instance of an object. exception. > > Below is the code. You need clrtype.py and pyevent.py to run it. When > you run it, a simple form with listbox and checkbox appears. The SK > items in the listbox can be filtered out by checking the checkbox. > There is a binding to the selected item in the listbox which is the > cause of the error. If you select the SK item and check the checkbox > to filter it out, the exception occurs. But it only occurs in > IronPython based on .NET 2.0 - it works fine in IronPython 2.6.1 based > on .NET 4. > > Here is the full exception: > > C:\BindingTest>C:\IronPython-2.6.1.NET20\ipy.exe -X:Debug > -X:ShowClrExceptions BindingTest.py > Traceback (most recent call last): > File "BindingTest.py", line 133, in > File "BindingTest.py", line 125, in filtered > SystemError: Object reference not set to an instance of an object. > CLR Exception: > NullReferenceException > : > Object reference not set to an instance of an object. > > I'm going to build IronPython in the debug mode this afternoon to see > what's wrong inside and possible fix it in my own build. > > As this is quite showstopper for me, I would be very happy if somebody > can help me with this. Thank you. > > -- > -- Luk?? > > --- file BindingTest.py --- > > import clr > import clrtype > import pyevent > clr.AddReference('WindowsBase') > clr.AddReference('PresentationFramework') > from System.Windows import Application > from System.ComponentModel import INotifyPropertyChanged, > PropertyChangedEventArgs > from System.Collections.ObjectModel import ObservableCollection > from System.Windows.Markup import XamlReader > from System.Windows.Data import CollectionViewSource > > xaml = """ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" > xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" > Title="Binding test" Height="150" Width="250"> > > > > > > > > ItemsSource="{Binding lstMountains}" > SelectedItem="{Binding selMountain}"> > > > > > > > > > > > > > """ > > class NotifyPropertyChangedBase(INotifyPropertyChanged): > PropertyChanged = None > > def __init__(self): > self.PropertyChanged, self._propertyChangedCaller = > pyevent.make_event() > > def add_PropertyChanged(self, value): > self.PropertyChanged += value > > def remove_PropertyChanged(self, value): > self.PropertyChanged -= value > > def OnPropertyChanged(self, propertyName): > if self.PropertyChanged is not None: > self._propertyChangedCaller(self, > PropertyChangedEventArgs(propertyName)) > > class Mountain(NotifyPropertyChangedBase): > __metaclass__ = clrtype.ClrClass > > def __init__(self, name, country): > super(Mountain, self).__init__() > self.name = name > self.country = country > > @property > def name(self): > return self._name > > @name.setter > def name(self, value): > self._name = value > self.OnPropertyChanged('name') > > @property > def country(self): > return self._country > > @country.setter > def country(self, value): > self._country = value > self.OnPropertyChanged('country') > > class Mountains(NotifyPropertyChangedBase): > __metaclass__ = clrtype.ClrClass > > def __init__(self): > super(Mountains, self).__init__() > self._lstMountains = ObservableCollection[Mountain]() > self.lstMountains.Add(Mountain('Snezka', 'CR')) > self.lstMountains.Add(Mountain('Rip', 'CR')) > self.lstMountains.Add(Mountain('Gerlach', 'SK')) > self.filtered = False > self.selMountain = Mountain('', '') > > @property > @clrtype.accepts() > @clrtype.returns(Mountain) > def selMountain(self): > return self._selMountain > > @selMountain.setter > @clrtype.accepts(Mountain) > @clrtype.returns() > def selMountain(self, value): > self._selMountain = value > self.OnPropertyChanged('selMountain') > > @property > @clrtype.accepts() > @clrtype.returns(ObservableCollection[Mountain]) > def lstMountains(self): > return self._lstMountains > > @property > @clrtype.accepts() > @clrtype.returns(bool) > def filtered(self): > return self._filtered > > @filtered.setter > @clrtype.accepts(bool) > @clrtype.returns() > def filtered(self, value): > self._filtered = value > self.OnPropertyChanged('filtered') > dv = CollectionViewSource.GetDefaultView(self.lstMountains) > dv.Filter = (lambda x: x.country == 'CR' if value else True) > > class MyApp: > def __init__(self): > self.root = XamlReader.Parse(xaml) > self.root.DataContext = Mountains() > > app = Application() > app.Run(MyApp().root) > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From merllab at microsoft.com Fri Sep 3 17:58:42 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Fri, 3 Sep 2010 08:58:42 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/76803. ADDED SOURCES $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/IBufferProtocol.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/MemoryView.cs $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/check $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/_struct.log $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/signal.log $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/check/_functools.log MODIFIED SOURCES $/IronPython/IronPython_Main/Readme.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/_ctypes_test.pyd $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/ctypes/test/test_byteswap.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/ctypes/test/test_callbacks.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/ctypes/test/test_pep3118.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/ctypes/test/test_strings.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_ctypes.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/unittest/test/test_break.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronRuby/yaml/IronRuby.Libraries.Yaml/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Hosts/MerlinWeb/Microsoft.Scripting.AspNet/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/AssemblyVersion.cs $/IronPython/IronPython_Main/Languages/IronPython/CtypesTest/_ctypes_test.cpp $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes_test.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/binascii.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/ModuleOps.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/re.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/socket.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/_ctypes.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/Array.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/CData.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/SimpleType.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/StructType.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/IronPython.csproj $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Hosting/Python.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Hosting/PythonCommandLine.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Modules/Builtin.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/ByteArray.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Bytes.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/IBufferProtocol.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/MemoryView.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Binding/PythonProtocol.Operations.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/BadPaint/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/DynamicWebServiceHelpers/sources/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Direct3D/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/FMsynth/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Puzzle/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/UIRunner/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/__builtin__.log $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/_struct.log $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/cPickle.log $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/signal.log $/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/check/_functools.log $/IronPython/IronPython_Main/Languages/Ruby/ClassInitGenerator/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Console/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Enumerator.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Errno.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Exceptions.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/ObjectOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/StringIO/StringIO.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyObject.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyExceptions.cs $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/irtests.rb $/IronPython/IronPython_Main/Languages/Ruby/Tests/Tools/ParseOnly/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Core/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Metadata/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/ExpressionTree/ETSample1_CS/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/ExpressionTree/UESamples/ConsoleApplication1/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/Hosting/ShapeScript/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/LibraryAuthors/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/Silverlight/Hosting/Python/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/Silverlight/Hosting/Ruby/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp-cponly/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp-cponly/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/AstTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/ComTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/DLRTestHost/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/ETScenariosCSLinq/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/HostingTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/HostingTestRunner/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/Metadata/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelper2/NoPiaHelper2/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelperClass/NoPiaHelperClass/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/NoPia/Tests/Tests/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/Perf/PerfV2Nodes/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/PerfHost/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/PerfV1Nodes/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/RowanTest.Common/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/SecurityTests/DynamicTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/SecurityTests/SecurityTests/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/SiteTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/TestAst/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/TestHost/Microsoft.Silverlight.TestHostCritical/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/TestHost/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Tests/TestInternalDLR/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/AnalysisTest/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonToolsCore/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronStudio/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronStudioCore/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/RemoteScriptFactory/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/UnitTests/Properties/AssemblyInfo.cs CHECKIN COMMENTS -------------------------------------------------------------------------------- Changeset Id: 1996036 Date: 9/2/2010 6:37:43 PM Adds the MemoryView class and updates ctypes to run against the new 2.7 tests including fixing some issues there. Ctypes: Fixes bug #28180 Fixes marshalling of unsigned long long MemoryView: Adds IBufferProtocol interface, implements it on CType?s CData, array, bytes, and bytearray. Binascii.hexlify: supports MemoryView?s now. Re: supports bytes Fixes error message for floor divide to have // instead of / Adds some missing baselines that will be necessary to upgrade to baselining modules against (Shelveset: memoryview3;REDMOND\dinov | SNAP CheckinId: 11349) -------------------------------------------------------------------------------- Changeset Id: 1994532 Date: 9/1/2010 1:47:13 PM Updates winreg/ssl to 2.7. Ssl/socket: Adds various informational attributes to ssl/socket that are necessary for importing Fix socket so you can create an SSL socket and have the SSL stream lazily created Winreg: Add missing Ex methods, and missing parameters on non-Ex methods Fix close so the handle is nulled out (Shelveset: winregsslfinal;REDMOND\dinov | SNAP CheckinId: m12255) From cenovsky at bakalari.cz Fri Sep 3 18:04:15 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Fri, 03 Sep 2010 18:04:15 +0200 Subject: [IronPython] Silverlight - Cannot save value from target back to source In-Reply-To: <4C7FEF5A.9000404@bakalari.cz> References: <4C7F7D25.1090406@bakalari.cz> <4C7FEF5A.9000404@bakalari.cz> Message-ID: <4C811C7F.2080509@bakalari.cz> An HTML attachment was scrubbed... URL: From dinov at microsoft.com Fri Sep 3 19:05:22 2010 From: dinov at microsoft.com (Dino Viehland) Date: Fri, 3 Sep 2010 17:05:22 +0000 Subject: [IronPython] Question aboutVisual Studio& IronPython Toolsand Debugging In-Reply-To: <8C12A2BD8CFE894C891514267B55A2B512824C50@srv-sc-mail.symyx.com> References: <8C12A2BD8CFE894C891514267B55A2B51278A723@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7AB@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7B7@srv-sc-mail.symyx.com><8C12A2BD8CFE894C891514267B55A2B51278A7E4@srv-sc-mail.symyx.com> <8C12A2BD8CFE894C891514267B55A2B512824C50@srv-sc-mail.symyx.com> Message-ID: Marty wrote: > A couple more questions: > > * What is the minimum version of IPy required for the running > ScriptEngine that I want to debug (can I use 2.0?) Debugging will work all the way back to 1.0. The way you enable debugging might change but it should be consistent back to 2.0. > * Do I need IPy Tools installed in Visual Studio to debug? (I would > assume so, but thought I would ask) Nope, you just won't get syntax color highlighting in the editor when you're stepping. We've basically done no debugging work in IpyTools so far so what you get is the raw VS experience. > * Is there a need to have a version correlation between the IPy Tools > and the debugged ScriptEngine? Nope, again because we're just using .NET debugging here it'll all work fine no matter how you mix and match. > > -----Original Message----- > From: users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > Sent: Wednesday, September 01, 2010 10:51 AM > To: Discussion of IronPython > Subject: Re: [IronPython] Question aboutVisual Studio& IronPython > Toolsand Debugging > > Currently the watch window works like a normal C# watch window. We have > > various debugger views to help make it more palatable so you can see > Python > attributes but dotting through some objects might require a cast to > dynamic > to really see certain values. But for normal .NET objects it'll work > great. > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com [mailto:users- > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > Sent: Wednesday, September 01, 2010 10:25 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio& IronPython > Toolsand > > Debugging > > > > > > Thanks. There are really two issues I need to solve: > > > > 1. How to provide a good "dev" experience so script authors can use > our > > app in a mode that allows for iterative development. > > 2. Manage the "final" version of scripts so they can be stored in > > production system and used when needed. > > > > So it may be sufficient for #1 to pass some project directory as > command > > argument to application (or some other means) and read in the scripts > > differently during the "dev" mode. Then offer separate feature to > > commit those scripts to our db. > > > > Overall, this looks very promising. One more question, when attaching > > and debugging, if the scripts use .NET objects (those from the > > application environment that get passed into the scripts as variables > or > > created from our application types), does the Watch window work as it > > normally does in Visual Studio for those objects? > > > > -----Original Message----- > > From: users-bounces at lists.ironpython.com > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland > > Sent: Wednesday, September 01, 2010 10:01 AM > > To: Discussion of IronPython > > Subject: Re: [IronPython] Question about Visual Studio& IronPython > > Toolsand Debugging > > > > If you'd like to store the scripts in a database and allow the user to > > have > > scripts reference each other the one thing that you'll probably want > to > > do > > next is implement a PlatformAdaptationLayer to virtualize the file > > system. > > You can look at the Silverlight host to see how that's done but it > > basically > > it involes subclassing both PlatformAdaptationLayer and ScriptHost (to > > provide your PAL subclass). > > > > The having VS save to the database part might be trickier. It seems > > like you'd > > at least need a plugin to VS to know when the files are getting saved > > and that's > > not something I know how to do off the top of my head. One extreme > > solution > > might be to plug into VS's source control mechanisms but I'm guessing > > that's > > not easy. If you're starting VS on the behalf of the user it might be > > easy > > enough to have another program which has a FileSystemWatcher watching > > the > > project and propagating changes. > > > > > > > -----Original Message----- > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > Sent: Wednesday, September 01, 2010 9:53 AM > > > To: Discussion of IronPython > > > Subject: Re: [IronPython] Question about Visual Studio & IronPython > > Toolsand > > > Debugging > > > > > > > > > That will work fine. I can create a config parameter in our > > application > > > (or maybe tie into log4net IsDebugEnabled) and we can change how we > > > invoke ScriptEngine. > > > > > > Next piece of the puzzle is about to manage scripts themselves. We > > > currently have rich text editors within the application that > directly > > > store code as string. I'm thinking we need to move to more of a > > script > > > library approach where application references scripts that have been > > > stored to a database. This would mean user experience is to use IPy > > VS > > > and we would need some VS add-in to save those files to our db > behind > > > the scene. > > > > > > Any thoughts or experiences appreciated. > > > > > > -----Original Message----- > > > From: users-bounces at lists.ironpython.com > > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino > Viehland > > > Sent: Wednesday, September 01, 2010 9:49 AM > > > To: Discussion of IronPython > > > Subject: Re: [IronPython] Question about Visual Studio & IronPython > > > Toolsand Debugging > > > > > > Yep you'll need to write it out to a file and then create the > > > ScriptSource > > > object using the file instead of the in-memory stream. The filename > > > will > > > then be carried along w/ the ScriptSource and when the debugging > > > information > > > is emitted it will be emitted w/ that filename so the debugger can > > pick > > > it > > > up. > > > > > > Also you won't want to always leave debugging mode on - it's much > > slower > > > to > > > compile the code in debugging mode than it is in normal mode. I'd > > like > > > to > > > eventually start supporting sys.settrace style debugging which won't > > > have > > > this penalty but that won't happen anytime soon. > > > > > > > -----Original Message----- > > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > > Sent: Wednesday, September 01, 2010 9:44 AM > > > > To: Discussion of IronPython > > > > Subject: Re: [IronPython] Question about Visual Studio & Iron > Python > > > Toolsand > > > > Debugging > > > > > > > > > > > > Setting DebugMode seems easy enough. > > > > > > > > The script code is loaded from an in-memory string. Would we need > > to > > > > write it out to temp file first for debug case? How does debugger > > > > "know" what source is? > > > > > > > > Thx > > > > > > > > -----Original Message----- > > > > From: users-bounces at lists.ironpython.com > > > > [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino > > Viehland > > > > Sent: Wednesday, September 01, 2010 9:29 AM > > > > To: Discussion of IronPython > > > > Subject: Re: [IronPython] Question about Visual Studio & Iron > Python > > > > Toolsand Debugging > > > > > > > > The scripts need to be started in debug mode and be stored in > files > > > > somewhere on disk (so Visual Studio can load the source code). To > > > > enable > > > > debug mode you can set the DebugMode property on the > > > ScriptRuntimeSetup > > > > object. > > > > > > > > So this ends up looking like: > > > > > > > > var setup = Python.CreateRuntimeSetup(); > > > > setup.DebugMode = true; > > > > var runtime = new ScriptRuntime(setup); > > > > > > > > Alternately can also pass in "Debug" = true to the > > IDictionary > > > object> when > > > > creating a Python engine: > > > > > > > > var dict = new Dictionary(); > > > > dict["Debug"] = true; > > > > Python.CreateEngine(dict); > > > > > > > > When you attach all of the Python code should be debuggable. > > > > > > > > > > > > > -----Original Message----- > > > > > From: users-bounces at lists.ironpython.com [mailto:users- > > > > > bounces at lists.ironpython.com] On Behalf Of Marty Nelson > > > > > Sent: Wednesday, September 01, 2010 8:42 AM > > > > > To: Discussion of IronPython > > > > > Subject: [IronPython] Question about Visual Studio & Iron Python > > > Tools > > > > and > > > > > Debugging > > > > > > > > > > > > > > > How does debugging work when attaching to a process with IPy > Tools > > > in > > > > > Visual Studio? > > > > > > > > > > Can I attach to an .NET application that has extension points > that > > > go > > > > > into ScriptEngine and "debug" the Python scripts? > > > > > > > > > > ======= > > > > > Notice: This e-mail message, together with any attachments, > > contains > > > > > information of Symyx Technologies, Inc. or any of its affiliates > > or > > > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > > > privileged and/or protected work product, and is meant solely > for > > > > > the intended recipient. If you are not the intended recipient, > and > > > > > have received this message in error, please contact the sender > > > > > immediately, permanently delete the original and any copies of > > this > > > > > email and any attachments thereto. > > > > > _______________________________________________ > > > > > Users mailing list > > > > > Users at lists.ironpython.com > > > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > _______________________________________________ > > > > Users mailing list > > > > Users at lists.ironpython.com > > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > > > > ======= > > > > Notice: This e-mail message, together with any attachments, > contains > > > > information of Symyx Technologies, Inc. or any of its affiliates > or > > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > > privileged and/or protected work product, and is meant solely for > > > > the intended recipient. If you are not the intended recipient, and > > > > have received this message in error, please contact the sender > > > > immediately, permanently delete the original and any copies of > this > > > > email and any attachments thereto. > > > > _______________________________________________ > > > > Users mailing list > > > > Users at lists.ironpython.com > > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > _______________________________________________ > > > Users mailing list > > > Users at lists.ironpython.com > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > > ======= > > > Notice: This e-mail message, together with any attachments, contains > > > information of Symyx Technologies, Inc. or any of its affiliates or > > > subsidiaries that may be confidential, proprietary, copyrighted, > > > privileged and/or protected work product, and is meant solely for > > > the intended recipient. If you are not the intended recipient, and > > > have received this message in error, please contact the sender > > > immediately, permanently delete the original and any copies of this > > > email and any attachments thereto. > > > _______________________________________________ > > > Users mailing list > > > Users at lists.ironpython.com > > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > ======= > > Notice: This e-mail message, together with any attachments, contains > > information of Symyx Technologies, Inc. or any of its affiliates or > > subsidiaries that may be confidential, proprietary, copyrighted, > > privileged and/or protected work product, and is meant solely for > > the intended recipient. If you are not the intended recipient, and > > have received this message in error, please contact the sender > > immediately, permanently delete the original and any copies of this > > email and any attachments thereto. > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > ======= > Notice: This e-mail message, together with any attachments, contains > information of Symyx Technologies, Inc. or any of its affiliates or > subsidiaries that may be confidential, proprietary, copyrighted, > privileged and/or protected work product, and is meant solely for > the intended recipient. If you are not the intended recipient, and > have received this message in error, please contact the sender > immediately, permanently delete the original and any copies of this > email and any attachments thereto. > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From dinov at microsoft.com Fri Sep 3 19:11:54 2010 From: dinov at microsoft.com (Dino Viehland) Date: Fri, 3 Sep 2010 17:11:54 +0000 Subject: [IronPython] Silverlight - Cannot save value from target back to source In-Reply-To: <4C811C7F.2080509@bakalari.cz> References: <4C7F7D25.1090406@bakalari.cz> <4C7FEF5A.9000404@bakalari.cz> <4C811C7F.2080509@bakalari.cz> Message-ID: Does this only happen in debug mode? Do you have a class or a method named like Mountains.filtered.set (in other words do you have any idea of what this code is)? Or are you maybe deriving from a class named Mountains which has a set method? Ultimately what I'm getting at is it'd be good to run this on the desktop CLR and get the same method created. So if you can isolate the code then run it on the desktop you could run w/ the -X:SaveAssemblies option. That will write out the IL we generate to disk as a Snippets.scripting.dll and then you can run peverify on that and see if the generated code is actually unverifiable (or if maybe there's a CLR bug related to verification). If there is actually unverifiable code then we have a bug we need to fix. If we have verifiable code or some difference between when we're using RefEmit and DynamicMethods then maybe the CLR has a bug that needs to be fixed. From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Lukas Cenovsky Sent: Friday, September 03, 2010 9:04 AM To: Discussion of IronPython Subject: Re: [IronPython] Silverlight - Cannot save value from target back to source I am trying to debug this bug and I need some help. I have built IronPython 2.6.1 - Silverlight debug binaries. I have pointed VS 2010 symbols folder to the folder with these binaries. I run the Silverlight app in the debug mode (debug=true in index.html), attach VS 2010 debugger, select Thrown for Common Language Runtime Exceptions and Managed Debugging Assistants in Debug - Exceptions dialog. All symbols are loaded, so I click on the checkbox button on the page. The following exception occurs: System.Security.VerificationException occurred Message=Operation could destabilize the runtime. StackTrace: at Mountains.filtered(Nullable`1 value) InnerException: No source available.This is the Call stack: > Snippets.scripting!Mountains.filtered.set(bool? value) + 0x23 bytes [Native to Managed Transition] [Managed to Native Transition] System.Windows.dll!System.Windows.CLRPropertyListener.Value.set(object value) + 0x23 bytes System.Windows.dll!System.Windows.PropertyAccessPathStep.Value.set(object value) + 0x10 bytes System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValue() + 0x3b2 bytes System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValueIfNecessary() + 0x27 bytes System.Windows.dll!System.Windows.Data.BindingExpression.TargetPropertyChanged(System.Windows.DependencyObject sender, System.Windows.DependencyProperty dp) + 0x2b bytes System.Windows.dll!System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyProperty dp) + 0x17 bytes System.Windows.dll!System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyProperty dp) + 0x51 bytes System.Windows.dll!System.Windows.DependencyObject.RaisePropertyChangeNotifications(System.Windows.DependencyProperty dp, object oldValue, object newValue) + 0x5c bytes System.Windows.dll!System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.DependencyProperty property, System.Windows.EffectiveValueEntry oldEntry, ref System.Windows.EffectiveValueEntry newEntry, System.Windows.DependencyObject.ValueOperation operation) + 0xf6 bytes System.Windows.dll!System.Windows.DependencyObject.SetValueInternal(System.Windows.DependencyProperty dp, object value, bool allowReadOnlySet) + 0x1da bytes System.Windows.dll!System.Windows.Controls.Primitives.ToggleButton.OnToggle() + 0x8d bytes System.Windows.dll!System.Windows.Controls.Primitives.ToggleButton.OnClick() + 0xf bytes System.Windows.dll!System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) + 0x8e bytes System.Windows.dll!System.Windows.Controls.Control.OnMouseLeftButtonUp(System.Windows.Controls.Control ctrl, System.EventArgs e) + 0x31 bytes System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, string eventName) + 0x234 bytes [Appdomain Transition] I click Step Into and another exception occurs: System.Reflection.TargetInvocationException occurred Message=Exception has been thrown by the target of an invocation. StackTrace: at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) InnerException: System.TypeInitializationException Message=The type initializer for 'Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost' threw an exception. TypeName=Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost InnerException: System.TypeLoadException Message=Could not load type 'System.MarshalByRefObject' from assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. StackTrace: at Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost..cctor() InnerException: Stepping further shows the System.Windows.Data error I posted below. Any ideas/hints? Thank you. -- -- Luk?? On 2.9.2010 20:39, Lukas Cenovsky wrote: Following my binding experiments in WPF, I tried to convert the sample into Silverlight and I hit another binding errors there. When I bind anything else than string, I receive an error when the target value is changed and the source should be updated. This happens in all IronPython versions (2.6.1 on .Net 2.0 and 4, 2.7a1). Here is the code I use (the whole source is attached): @property @clrtype.accepts() @clrtype.returns(System.Nullable[System.Boolean]) def filtered(self): return self._filtered @filtered.setter @clrtype.accepts(System.Nullable[System.Boolean]) @clrtype.returns() def filtered(self, value): self._filtered = value self.OnPropertyChanged('filtered') As you can see I tried to use System.Nullable[System.Boolean] instead of bool but it did not help. I also tried to use converter and convert the value to this type (System.Nullable[System.Boolean](value)) but that did not help either. All resulted in the following exception for bool type. System.Windows.Data Error: Cannot save value from target back to source. BindingExpression: Path='filtered' DataItem='Mountains' (HashCode=2058916); target element is 'System.Windows.Controls.CheckBox' (Name=''); target property is 'IsChecked' (type 'System.Nullable`1[System.Boolean]').. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Security.VerificationException: Operation could destabilize the runtime. at Mountains.filtered(Nullable`1 value) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) at System.Windows.CLRPropertyListener.set_Value(Object value) at System.Windows.PropertyAccessPathStep.set_Value(Object value) at System.Windows.Data.BindingExpression.UpdateValue(). The similar exception is raised for float or System.Double. I have found an old issue similar to this: http://ironpython.codeplex.com/workitem/16831?ProjectName=ironpython Any workaround would be nice for this bug :-) -- -- Luk?? _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From cenovsky at bakalari.cz Fri Sep 3 19:39:32 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Fri, 03 Sep 2010 19:39:32 +0200 Subject: [IronPython] Silverlight - Cannot save value from target back to source In-Reply-To: References: <4C7F7D25.1090406@bakalari.cz> <4C7FEF5A.9000404@bakalari.cz> <4C811C7F.2080509@bakalari.cz> Message-ID: <4C8132D4.6080405@bakalari.cz> I do not have any Mountains.filtered.set method - I think clrtype metaclass adds it. You can see the part I wrote (filtered property) below or in the attachment where I put the whole testing sources. Running the same code in the desktop CLR works fine (wpf.py). -- -- Luk?? On 3.9.2010 19:11, Dino Viehland wrote: > > Does this only happen in debug mode? Do you have a class or a method > named like Mountains.filtered.set (in other words do you have any idea > of what this code is)? Or are you maybe deriving from a class named > Mountains which has a set method? > > Ultimately what I'm getting at is it'd be good to run this on the > desktop CLR and get the same method created. So if you can isolate > the code then run it on the desktop you could run w/ the > --X:SaveAssemblies option. That will write out the IL we generate to > disk as a Snippets.scripting.dll and then you can run peverify on that > and see if the generated code is actually unverifiable (or if maybe > there's a CLR bug related to verification). > > If there is actually unverifiable code then we have a bug we need to > fix. If we have verifiable code or some difference between when we're > using RefEmit and DynamicMethods then maybe the CLR has a bug that > needs to be fixed. > > *From:* users-bounces at lists.ironpython.com > [mailto:users-bounces at lists.ironpython.com] *On Behalf Of *Lukas Cenovsky > *Sent:* Friday, September 03, 2010 9:04 AM > *To:* Discussion of IronPython > *Subject:* Re: [IronPython] Silverlight - Cannot save value from > target back to source > > I am trying to debug this bug and I need some help. > > I have built IronPython 2.6.1 - Silverlight debug binaries. I have > pointed VS 2010 symbols folder to the folder with these binaries. > > I run the Silverlight app in the debug mode (debug=true in > index.html), attach VS 2010 debugger, select Thrown for /Common > Language Runtime Exceptions/ and /Managed Debugging Assistants/ in > Debug - Exceptions dialog. > > All symbols are loaded, so I click on the checkbox button on the page. > The following exception occurs: > > System.Security.VerificationException occurred > Message=Operation could destabilize the runtime. > StackTrace: > at Mountains.filtered(Nullable`1 value) > InnerException: > > No source available.This is the Call stack: > > > Snippets.scripting!Mountains.filtered.set(bool? value) + 0x23 bytes > [Native to Managed Transition] > [Managed to Native Transition] > > System.Windows.dll!System.Windows.CLRPropertyListener.Value.set(object > value) + 0x23 bytes > > System.Windows.dll!System.Windows.PropertyAccessPathStep.Value.set(object > value) + 0x10 bytes > > System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValue() > + 0x3b2 bytes > > System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValueIfNecessary() > + 0x27 bytes > > System.Windows.dll!System.Windows.Data.BindingExpression.TargetPropertyChanged(System.Windows.DependencyObject > sender, System.Windows.DependencyProperty dp) + 0x2b bytes > > System.Windows.dll!System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyProperty > dp) + 0x17 bytes > > System.Windows.dll!System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyProperty > dp) + 0x51 bytes > > System.Windows.dll!System.Windows.DependencyObject.RaisePropertyChangeNotifications(System.Windows.DependencyProperty > dp, object oldValue, object newValue) + 0x5c bytes > > System.Windows.dll!System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.DependencyProperty > property, System.Windows.EffectiveValueEntry oldEntry, ref > System.Windows.EffectiveValueEntry newEntry, > System.Windows.DependencyObject.ValueOperation operation) + 0xf6 bytes > > System.Windows.dll!System.Windows.DependencyObject.SetValueInternal(System.Windows.DependencyProperty > dp, object value, bool allowReadOnlySet) + 0x1da bytes > > System.Windows.dll!System.Windows.Controls.Primitives.ToggleButton.OnToggle() > + 0x8d bytes > > System.Windows.dll!System.Windows.Controls.Primitives.ToggleButton.OnClick() > + 0xf bytes > > System.Windows.dll!System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs > e) + 0x8e bytes > > System.Windows.dll!System.Windows.Controls.Control.OnMouseLeftButtonUp(System.Windows.Controls.Control > ctrl, System.EventArgs e) + 0x31 bytes > System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr > unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, > string eventName) + 0x234 bytes > [Appdomain Transition] > > I click Step Into and another exception occurs: > > System.Reflection.TargetInvocationException occurred > Message=Exception has been thrown by the target of an invocation. > StackTrace: > at > System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo > method, Object target, Object[] arguments, SignatureStruct& sig, > MethodAttributes methodAttributes, RuntimeType typeOwner) > at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, > BindingFlags invokeAttr, Binder binder, Object[] parameters, > CultureInfo culture, Boolean skipVisibilityChecks) > InnerException: System.TypeInitializationException > Message=The type initializer for > 'Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost' > threw an exception. > > TypeName=Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost > InnerException: System.TypeLoadException > Message=Could not load type 'System.MarshalByRefObject' > from assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, > PublicKeyToken=7cec85d7bea7798e'. > StackTrace: > at > Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost..cctor() > InnerException: > > Stepping further shows the System.Windows.Data error I posted below. > > Any ideas/hints? Thank you. > > -- > -- Luk?? > > > On 2.9.2010 20:39, Lukas Cenovsky wrote: > > Following my binding experiments in WPF, I tried to convert the > sample into Silverlight and I hit another binding errors there. > > When I bind anything else than string, I receive an error when the > target value is changed and the source should be updated. This happens > in all IronPython versions (2.6.1 on .Net 2.0 and 4, 2.7a1). > > Here is the code I use (the whole source is attached): > > @property > @clrtype.accepts() > @clrtype.returns(System.Nullable[System.Boolean]) > def filtered(self): > return self._filtered > > @filtered.setter > @clrtype.accepts(System.Nullable[System.Boolean]) > @clrtype.returns() > def filtered(self, value): > self._filtered = value > self.OnPropertyChanged('filtered') > > As you can see I tried to use System.Nullable[System.Boolean] instead > of bool but it did not help. I also tried to use converter and convert > the value to this type (System.Nullable[System.Boolean](value)) but > that did not help either. All resulted in the following exception for > bool type. > > System.Windows.Data Error: Cannot save value from target back to > source. BindingExpression: Path='filtered' DataItem='Mountains' > (HashCode=2058916); target element is > 'System.Windows.Controls.CheckBox' (Name=''); target property is > 'IsChecked' (type 'System.Nullable`1[System.Boolean]').. > System.Reflection.TargetInvocationException: Exception has been thrown > by the target of an invocation. ---> > System.Security.VerificationException: Operation could destabilize the > runtime. > at Mountains.filtered(Nullable`1 value) > --- End of inner exception stack trace --- > at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo > method, Object target, Object[] arguments, SignatureStruct& sig, > MethodAttributes methodAttributes, RuntimeType typeOwner) > at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, > BindingFlags invokeAttr, Binder binder, Object[] parameters, > CultureInfo culture, Boolean skipVisibilityChecks) > at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, > BindingFlags invokeAttr, Binder binder, Object[] parameters, > CultureInfo culture) > at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, > Object value, BindingFlags invokeAttr, Binder binder, Object[] index, > CultureInfo culture) > at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, > Object value, Object[] index) > at System.Windows.CLRPropertyListener.set_Value(Object value) > at System.Windows.PropertyAccessPathStep.set_Value(Object value) > at System.Windows.Data.BindingExpression.UpdateValue(). > > The similar exception is raised for float or System.Double. > > I have found an old issue similar to this: > http://ironpython.codeplex.com/workitem/16831?ProjectName=ironpython > > Any workaround would be nice for this bug :-) > > -- > -- Luk?? > > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: src.zip Type: application/x-zip-compressed Size: 12953 bytes Desc: not available URL: From merllab at microsoft.com Fri Sep 3 23:16:01 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Fri, 3 Sep 2010 14:16:01 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <376ff236-ef67-4ccb-871c-1d809812543d@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/76819. ADDED SOURCES $/IronPython/IronPython_Main/Src $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/python.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/python27.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/pythonw.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/w9xpopen.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/DLLs/sqlite3.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/DLLs/tcl85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/DLLs/tclpip85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/DLLs/tk85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-6.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-7.1.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-8.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-9.0-amd64.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-9.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/tcl/dde1.3/tcldde13.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/tcl/reg1.2/tclreg12.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/tcl/tix8.4.3/tix84.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/makefile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/python.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/python26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/pythonw.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/w9xpopen.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/sqlite3.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/tcl85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/tclpip85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/tix84.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/tk85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/HtmlHelp.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-6.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-7.1.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-8.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-8_d.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-9.0-amd64.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-9.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pywin32_system32 $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/isapi/PyISAPI_loader.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/mfc90.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/mfc90u.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/mfcm90.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/mfcm90u.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/Pythonwin.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/scintilla.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pywin32_system32/pythoncom26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pywin32_system32/pywintypes26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/win32/perfmondata.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/win32/pythonservice.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/makefile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/python.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/python27.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/pythonw.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/w9xpopen.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/sqlite3.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/tcl85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/tclpip85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/tk85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Doc/HtmlHelp.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-6.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-7.1.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-8.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-9.0-amd64.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-9.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pywin32_system32 $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/isapi/PyISAPI_loader.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/mfc90.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/mfc90u.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/mfcm90.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/mfcm90u.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/Pythonwin.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/scintilla.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pywin32_system32/pythoncom26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pywin32_system32/pywintypes26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/win32/perfmondata.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/win32/pythonservice.exe $/IronPython/IronPython_Main/Languages/IronPython/CtypesTest/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPython/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPythonConsole/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPythonTest/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPythonWindow/makefile $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/BadPaint/BadPaint.dll $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Direct3D/TestDirect3D.exe $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/FMsynth/TestFMsynth.exe $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/IronTunes/IronTunes.dll $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/IronTunes/QuartzTypeLib.dll $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Puzzle/TestPuzzle.exe $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/UIRunner/UIRunner.exe $/IronPython/IronPython_Main/Languages/IronPython/Samples/WinFormsMapPoint/WinForms/MapPointWebServiceProject.dll $/IronPython/IronPython_Main/Languages/Ruby/Tests/Interop/com/fixtures.generated.dll $/IronPython/IronPython_Main/Languages/Ruby/Tests/Interop/net/fixtures.generated.dll $/IronPython/IronPython_Main/Languages/Ruby/Tests/Interop/net/A/a.generated.dll $/IronPython/IronPython_Main/Languages/Ruby/Tests/Interop/net/B/b.generated.dll $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/makefile $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Metadata/makefile $/IronPython/IronPython_Main/Runtime/Tests/makefile $/IronPython/IronPython_Main/Runtime/Tests/AstTest/makefile $/IronPython/IronPython_Main/Runtime/Tests/ComTest/makefile $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/ETScenariosCSLinq.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/ETScenariosCSLinqV4.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/makefile $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/VBClassLib.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia/NoPiaHelper2.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia/NoPiaHelperClass.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia/NoPiaPia.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia/NoPiaTests.dll $/IronPython/IronPython_Main/Runtime/Tests/ETUtils/makefile $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/DifferenceEngine.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/LocalizedResponder.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/LogDiffer.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/ReComp.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86 $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/XmlDiff.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/XmlDiffPatch.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/cvdump.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/cvdumpOld.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/diff.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/elevator.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/elevator1.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/elevatorlua.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/filever.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/getclrver.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/getosver.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/IsAssembly.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/IsManaged.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/issuerun.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/readrun.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/robocopy.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/sleep.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/stopit.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/touch.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/transfer.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/unzip.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/where.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/a2p.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perl.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perl5.6.1.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perl56.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perlez.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perlglob.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/PerlMsg.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/wperl.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/attrs/attrs.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/B/B.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/byteloader/byteloader.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/Data/Dumper/Dumper.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/devel/dprof/dprof.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/devel/peek/peek.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/Fcntl/Fcntl.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/file/glob/glob.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/IO/IO.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/Opcode/Opcode.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/POSIX/POSIX.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/re/re.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/SDBM_File/SDBM_File.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/Socket/Socket.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/sys/hostname/hostname.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/thread/thread.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/unicode/makefile $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/activestate/rx/rx.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/compress/zlib/Zlib.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/digest/md2/md2.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/digest/md5/md5.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/digest/sha1/sha1.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/html/parser/parser.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/mime/base64/Base64.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Win32.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/authenticateuser/authenticateuser.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/ChangeNotify/ChangeNotify.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Clipboard/Clipboard.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Console/Console.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Event/Event.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/EventLog/EventLog.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/File/File.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/FileSecurity/FileSecurity.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Internet/Internet.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/IPC/IPC.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Mutex/Mutex.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/NetAdmin/NetAdmin.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/NetResource/NetResource.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/ODBC/ODBC.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/OLE/OLE.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/PerfLib/PerfLib.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Pipe/Pipe.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Process/Process.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Registry/Registry.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Semaphore/Semaphore.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Service/Service.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Shortcut/Shortcut.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Sound/Sound.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/WinError/WinError.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/Win32API/File/File.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/Win32API/Net/Net.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/Win32API/Registry/Registry.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/xml/parser/Expat/Expat.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/xml/Parser/Expat/bin/xmlparse.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/xml/Parser/Expat/bin/xmltok.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/xml/Parser/Expat/bin/xmlwf.exe $/IronPython/IronPython_Main/Runtime/Tests/Metadata/TestFiles/1.exe $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelper2.dll $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelperClass.dll $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaPia.dll $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaTests.dll $/IronPython/IronPython_Main/Runtime/Tests/SiteTest/makefile $/IronPython/IronPython_Main/Runtime/Tests/TestAst/makefile $/IronPython/IronPython_Main/Src/makefile $/IronPython/IronPython_Main/Util/IronPython/ipy.exe $/IronPython/IronPython_Main/Util/IronPython/ipy64.exe $/IronPython/IronPython_Main/Util/IronPython/IronPython.dll $/IronPython/IronPython_Main/Util/IronPython/IronPython.Modules.dll $/IronPython/IronPython_Main/Util/IronPython/Microsoft.Dynamic.dll $/IronPython/IronPython_Main/Util/IronPython/Microsoft.Scripting.Debugging.dll $/IronPython/IronPython_Main/Util/IronPython/Microsoft.Scripting.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/ir.exe $/IronPython/IronPython_Main/Util/IronRuby/bin/IronRuby.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/IronRuby.Libraries.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/IronRuby.Libraries.Yaml.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Dynamic.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Scripting.Core.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Scripting.Debugging.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Scripting.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Scripting.ExtensionAttribute.dll $/IronPython/IronPython_Main/Util/Wix35/candle.exe $/IronPython/IronPython_Main/Util/Wix35/dark.exe $/IronPython/IronPython_Main/Util/Wix35/heat.exe $/IronPython/IronPython_Main/Util/Wix35/insignia.exe $/IronPython/IronPython_Main/Util/Wix35/light.exe $/IronPython/IronPython_Main/Util/Wix35/lit.exe $/IronPython/IronPython_Main/Util/Wix35/lux.exe $/IronPython/IronPython_Main/Util/Wix35/LuxTasks.dll $/IronPython/IronPython_Main/Util/Wix35/melt.exe $/IronPython/IronPython_Main/Util/Wix35/mergemod.dll $/IronPython/IronPython_Main/Util/Wix35/Microsoft.Deployment.WindowsInstaller.dll $/IronPython/IronPython_Main/Util/Wix35/Microsoft.Tools.WindowsInstallerXml.NAntTasks.dll $/IronPython/IronPython_Main/Util/Wix35/mspatchc.dll $/IronPython/IronPython_Main/Util/Wix35/nit.exe $/IronPython/IronPython_Main/Util/Wix35/pyro.exe $/IronPython/IronPython_Main/Util/Wix35/sconce2005.dll $/IronPython/IronPython_Main/Util/Wix35/sconce2008.dll $/IronPython/IronPython_Main/Util/Wix35/sconce2010.dll $/IronPython/IronPython_Main/Util/Wix35/setup.exe $/IronPython/IronPython_Main/Util/Wix35/setupbld.exe $/IronPython/IronPython_Main/Util/Wix35/SetupBuilder.dll $/IronPython/IronPython_Main/Util/Wix35/smoke.exe $/IronPython/IronPython_Main/Util/Wix35/torch.exe $/IronPython/IronPython_Main/Util/Wix35/votive2005.dll $/IronPython/IronPython_Main/Util/Wix35/votive2008.dll $/IronPython/IronPython_Main/Util/Wix35/votive2010.dll $/IronPython/IronPython_Main/Util/Wix35/wconsole.dll $/IronPython/IronPython_Main/Util/Wix35/winterop.dll $/IronPython/IronPython_Main/Util/Wix35/wix.dll $/IronPython/IronPython_Main/Util/Wix35/WixComPlusExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixCop.exe $/IronPython/IronPython_Main/Util/Wix35/WixDifxAppExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixDirectXExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixFirewallExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixGamingExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixIIsExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixLuxExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixMsmqExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixNetFxExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixPSExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixSqlExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixTasks.dll $/IronPython/IronPython_Main/Util/Wix35/WixUIExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixUtilExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixVSExtension.dll $/IronPython/IronPython_Main/Util/Wix35/wui.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/DocCompiler.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/MakeSfxCA.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.Cab.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.Zip.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Resources.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.Linq.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.Package.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/MsgGen.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/x64 $/IronPython/IronPython_Main/Util/Wix35/sdk/x86 $/IronPython/IronPython_Main/Util/Wix35/sdk/XsdGen.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/XsdStitch.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/x64/sfxca.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/x86/sfxca.dll MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/python.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/python27.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/pythonw.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/w9xpopen.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/DLLs/sqlite3.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/DLLs/tcl85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/DLLs/tclpip85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/DLLs/tk85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-6.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-7.1.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-8.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-9.0-amd64.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/Lib/distutils/command/wininst-9.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/tcl/dde1.3/tcldde13.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/tcl/reg1.2/tclreg12.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/CPython/27/tcl/tix8.4.3/tix84.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/makefile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/python.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/python26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/pythonw.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/w9xpopen.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/sqlite3.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/tcl85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/tclpip85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/tix84.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/DLLs/tk85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Doc/HtmlHelp.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-6.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-7.1.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-8.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-8_d.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-9.0-amd64.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/distutils/command/wininst-9.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/isapi/PyISAPI_loader.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/mfc90.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/mfc90u.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/mfcm90.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/mfcm90u.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/Pythonwin.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pythonwin/scintilla.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pywin32_system32/pythoncom26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/pywin32_system32/pywintypes26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/win32/perfmondata.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/26/Lib/site-packages/win32/pythonservice.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/makefile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/python.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/python27.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/pythonw.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/w9xpopen.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/sqlite3.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/tcl85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/tclpip85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/tk85.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Doc/HtmlHelp.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-6.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-7.1.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-8.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-9.0-amd64.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/distutils/command/wininst-9.0.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/isapi/PyISAPI_loader.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/mfc90.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/mfc90u.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/mfcm90.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/mfcm90u.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/Pythonwin.exe $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pythonwin/scintilla.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pywin32_system32/pythoncom26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/pywin32_system32/pywintypes26.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/win32/perfmondata.dll $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/site-packages/win32/pythonservice.exe $/IronPython/IronPython_Main/Languages/IronPython/CtypesTest/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPython/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPythonConsole/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPythonTest/makefile $/IronPython/IronPython_Main/Languages/IronPython/IronPythonWindow/makefile $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/BadPaint/BadPaint.dll $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Direct3D/TestDirect3D.exe $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/FMsynth/TestFMsynth.exe $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/IronTunes/IronTunes.dll $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/IronTunes/QuartzTypeLib.dll $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Puzzle/TestPuzzle.exe $/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/UIRunner/UIRunner.exe $/IronPython/IronPython_Main/Languages/IronPython/Samples/WinFormsMapPoint/WinForms/MapPointWebServiceProject.dll $/IronPython/IronPython_Main/Languages/Ruby/Tests/Interop/com/fixtures.generated.dll $/IronPython/IronPython_Main/Languages/Ruby/Tests/Interop/net/fixtures.generated.dll $/IronPython/IronPython_Main/Languages/Ruby/Tests/Interop/net/A/a.generated.dll $/IronPython/IronPython_Main/Languages/Ruby/Tests/Interop/net/B/b.generated.dll $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/makefile $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Metadata/makefile $/IronPython/IronPython_Main/Runtime/Tests/makefile $/IronPython/IronPython_Main/Runtime/Tests/AstTest/makefile $/IronPython/IronPython_Main/Runtime/Tests/ComTest/makefile $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/ETScenariosCSLinq.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/ETScenariosCSLinqV4.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/makefile $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/VBClassLib.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia/NoPiaHelper2.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia/NoPiaHelperClass.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia/NoPiaPia.dll $/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/NoPia/NoPiaTests.dll $/IronPython/IronPython_Main/Runtime/Tests/ETUtils/makefile $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/DifferenceEngine.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/LocalizedResponder.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/LogDiffer.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/ReComp.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/XmlDiff.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/XmlDiffPatch.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/cvdump.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/cvdumpOld.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/diff.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/elevator.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/elevator1.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/elevatorlua.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/filever.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/getclrver.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/getosver.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/IsAssembly.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/IsManaged.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/issuerun.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/readrun.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/robocopy.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/sleep.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/stopit.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/touch.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/transfer.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/unzip.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/bin/x86/where.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/a2p.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perl.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perl5.6.1.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perl56.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perlez.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/perlglob.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/PerlMsg.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/bin/wperl.exe $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/attrs/attrs.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/B/B.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/byteloader/byteloader.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/Data/Dumper/Dumper.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/devel/dprof/dprof.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/devel/peek/peek.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/Fcntl/Fcntl.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/file/glob/glob.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/IO/IO.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/Opcode/Opcode.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/POSIX/POSIX.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/re/re.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/SDBM_File/SDBM_File.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/Socket/Socket.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/sys/hostname/hostname.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/auto/thread/thread.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/lib/unicode/makefile $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/activestate/rx/rx.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/compress/zlib/Zlib.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/digest/md2/md2.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/digest/md5/md5.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/digest/sha1/sha1.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/html/parser/parser.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/mime/base64/Base64.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Win32.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/authenticateuser/authenticateuser.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/ChangeNotify/ChangeNotify.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Clipboard/Clipboard.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Console/Console.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Event/Event.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/EventLog/EventLog.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/File/File.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/FileSecurity/FileSecurity.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Internet/Internet.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/IPC/IPC.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Mutex/Mutex.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/NetAdmin/NetAdmin.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/NetResource/NetResource.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/ODBC/ODBC.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/OLE/OLE.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/PerfLib/PerfLib.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Pipe/Pipe.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Process/Process.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Registry/Registry.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Semaphore/Semaphore.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Service/Service.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Shortcut/Shortcut.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/Sound/Sound.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/win32/WinError/WinError.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/Win32API/File/File.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/Win32API/Net/Net.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/Win32API/Registry/Registry.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/auto/xml/parser/Expat/Expat.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/xml/Parser/Expat/bin/xmlparse.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/xml/Parser/Expat/bin/xmltok.dll $/IronPython/IronPython_Main/Runtime/Tests/LinqDlrTests/testenv/perl/site/lib/xml/Parser/Expat/bin/xmlwf.exe $/IronPython/IronPython_Main/Runtime/Tests/Metadata/TestFiles/1.exe $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelper2.dll $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelperClass.dll $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaPia.dll $/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaTests.dll $/IronPython/IronPython_Main/Runtime/Tests/SiteTest/makefile $/IronPython/IronPython_Main/Runtime/Tests/TestAst/makefile $/IronPython/IronPython_Main/Src/makefile $/IronPython/IronPython_Main/Util/IronPython/ipy.exe $/IronPython/IronPython_Main/Util/IronPython/ipy64.exe $/IronPython/IronPython_Main/Util/IronPython/IronPython.dll $/IronPython/IronPython_Main/Util/IronPython/IronPython.Modules.dll $/IronPython/IronPython_Main/Util/IronPython/Microsoft.Dynamic.dll $/IronPython/IronPython_Main/Util/IronPython/Microsoft.Scripting.Debugging.dll $/IronPython/IronPython_Main/Util/IronPython/Microsoft.Scripting.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/ir.exe $/IronPython/IronPython_Main/Util/IronRuby/bin/IronRuby.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/IronRuby.Libraries.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/IronRuby.Libraries.Yaml.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Dynamic.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Scripting.Core.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Scripting.Debugging.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Scripting.dll $/IronPython/IronPython_Main/Util/IronRuby/bin/Microsoft.Scripting.ExtensionAttribute.dll $/IronPython/IronPython_Main/Util/Wix35/candle.exe $/IronPython/IronPython_Main/Util/Wix35/dark.exe $/IronPython/IronPython_Main/Util/Wix35/heat.exe $/IronPython/IronPython_Main/Util/Wix35/insignia.exe $/IronPython/IronPython_Main/Util/Wix35/light.exe $/IronPython/IronPython_Main/Util/Wix35/lit.exe $/IronPython/IronPython_Main/Util/Wix35/lux.exe $/IronPython/IronPython_Main/Util/Wix35/LuxTasks.dll $/IronPython/IronPython_Main/Util/Wix35/melt.exe $/IronPython/IronPython_Main/Util/Wix35/mergemod.dll $/IronPython/IronPython_Main/Util/Wix35/Microsoft.Deployment.WindowsInstaller.dll $/IronPython/IronPython_Main/Util/Wix35/Microsoft.Tools.WindowsInstallerXml.NAntTasks.dll $/IronPython/IronPython_Main/Util/Wix35/mspatchc.dll $/IronPython/IronPython_Main/Util/Wix35/nit.exe $/IronPython/IronPython_Main/Util/Wix35/pyro.exe $/IronPython/IronPython_Main/Util/Wix35/sconce2005.dll $/IronPython/IronPython_Main/Util/Wix35/sconce2008.dll $/IronPython/IronPython_Main/Util/Wix35/sconce2010.dll $/IronPython/IronPython_Main/Util/Wix35/setup.exe $/IronPython/IronPython_Main/Util/Wix35/setupbld.exe $/IronPython/IronPython_Main/Util/Wix35/SetupBuilder.dll $/IronPython/IronPython_Main/Util/Wix35/smoke.exe $/IronPython/IronPython_Main/Util/Wix35/torch.exe $/IronPython/IronPython_Main/Util/Wix35/votive2005.dll $/IronPython/IronPython_Main/Util/Wix35/votive2008.dll $/IronPython/IronPython_Main/Util/Wix35/votive2010.dll $/IronPython/IronPython_Main/Util/Wix35/wconsole.dll $/IronPython/IronPython_Main/Util/Wix35/winterop.dll $/IronPython/IronPython_Main/Util/Wix35/wix.dll $/IronPython/IronPython_Main/Util/Wix35/WixComPlusExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixCop.exe $/IronPython/IronPython_Main/Util/Wix35/WixDifxAppExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixDirectXExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixFirewallExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixGamingExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixIIsExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixLuxExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixMsmqExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixNetFxExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixPSExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixSqlExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixTasks.dll $/IronPython/IronPython_Main/Util/Wix35/WixUIExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixUtilExtension.dll $/IronPython/IronPython_Main/Util/Wix35/WixVSExtension.dll $/IronPython/IronPython_Main/Util/Wix35/wui.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/DocCompiler.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/MakeSfxCA.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.Cab.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Compression.Zip.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.Resources.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.Linq.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/Microsoft.Deployment.WindowsInstaller.Package.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/MsgGen.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/XsdGen.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/XsdStitch.exe $/IronPython/IronPython_Main/Util/Wix35/sdk/x64/sfxca.dll $/IronPython/IronPython_Main/Util/Wix35/sdk/x86/sfxca.dll From merllab at microsoft.com Mon Sep 6 17:57:36 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Mon, 6 Sep 2010 08:57:36 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <9659930f-078d-40a6-999a-303d14c716e9@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/76875. ADDED SOURCES $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/BlockDispatcherProcN.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/BlockDispatcherUnsplatProcN.cs DELETED SOURCES $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.KBinaryContent.cs MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_memoryview.py $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/_ctypes.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/Array.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/CData.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/ByteArray.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Bytes.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/IBufferProtocol.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/MemoryView.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/RubyTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Parser/ParserTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Parser/TokenizerTestDriver.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/BlockTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/IoTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/MutableStringTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/RegexTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/RemotingTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/StringTests.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/FileOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/IoOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/ModuleOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/MutableStringOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/ProcOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/RubyEncodingOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Signal.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/SymbolOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/ParseTree/IronRubyParseTreeOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Ruby.csproj $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/CharacterMap.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.BinaryContent.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.CharArrayContent.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.Content.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.StringContent.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableStringBuilder.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/Proc.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyEncoding.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyMethod.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyRegex.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/AstGenerator.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Errors.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/ReflectionCache.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/AstFactory.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/BlockDefinition.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/Parameters.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/Expressions/RegularExpression.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/Expressions/StringConstructor.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/Expressions/StringLiteral.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/Expressions/SymbolLiteral.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/Parser.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/Parser.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/Parser.y $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/Tokenizer.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/TokenValue.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/BlockParam.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Protocols.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyExceptions.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyUtils.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Utils.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/BlockDispatcher.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/BlockDispatcherN.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/BlockDispatcherProcN.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/BlockDispatchers.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/BlockDispatcherUnsplatN.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/BlockDispatcherUnsplatProcN.cs $/IronPython/IronPython_Main/Scripts/Bat/BuildRowan.cmd CHECKIN COMMENTS -------------------------------------------------------------------------------- Changeset Id: 1997373 Date: 9/3/2010 4:18:39 PM Fixes for memory view so we pass test_memoryview. Adds a .GenericTest file for test_memoryview. From fuzzyman at voidspace.org.uk Mon Sep 6 19:27:37 2010 From: fuzzyman at voidspace.org.uk (Michael Foord) Date: Mon, 06 Sep 2010 18:27:37 +0100 Subject: [IronPython] Implementing an IronPython extension mechanism with abstract classes Message-ID: <4C852489.4080108@voidspace.org.uk> Hello all, A friend was asking some advice about implementing an IronPython extension system for a C# application. He wanted to use C# abstract classes so that he would get an error attempting to instantiate a plugin class if it didn't implement all the required methods. (The extensions subclass his abstract class.) He pulled the Python class out of an extension script as a PythonType and instantiated it with engine.Operations.Call(PythonClass) - however this doesn't throw the exception he expected. (He does get MissingMember exceptions trying to call methods that don't exist however.) Can this be made to work or is there a better way to do "interface checking" of Python classes subclassing .NET types? All the best, Michael Foord -- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/blog READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies (?BOGUS AGREEMENTS?) that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. From twyatt at ppi.ca Mon Sep 6 22:07:03 2010 From: twyatt at ppi.ca (Tim P. Wyatt) Date: Mon, 6 Sep 2010 13:07:03 -0700 Subject: [IronPython] Tim Wyatt is out of the office Message-ID: I will be out of the office starting 06/09/2010 and will not return until 11/09/2010. I will be reviewing my email less frequently than usual. For urgent matters please contact the Vancouver Help Desk at 1-800-661-7712 (helpdesk at ppi.ca) From curt at hagenlocher.org Tue Sep 7 00:02:58 2010 From: curt at hagenlocher.org (Curt Hagenlocher) Date: Mon, 6 Sep 2010 15:02:58 -0700 Subject: [IronPython] Implementing an IronPython extension mechanism with abstract classes In-Reply-To: <4C852489.4080108@voidspace.org.uk> References: <4C852489.4080108@voidspace.org.uk> Message-ID: In order for the virtual methods to be forwarded to Python, the C# class that's generated by NewTypeMaker has to "bake in" code for all the methods. You could probably write some Python-based checking code that examines a Python class C and makes sure that all of the interfaces it derives from and any abstract functions in its base class have Python implementations. On Mon, Sep 6, 2010 at 10:27 AM, Michael Foord wrote: > Hello all, > > A friend was asking some advice about implementing an IronPython extension > system for a C# application. He wanted to use C# abstract classes so that he > would get an error attempting to instantiate a plugin class if it didn't > implement all the required methods. (The extensions subclass his abstract > class.) > > He pulled the Python class out of an extension script as a PythonType and > instantiated it with engine.Operations.Call(PythonClass) - however this > doesn't throw the exception he expected. (He does get MissingMember > exceptions trying to call methods that don't exist however.) > > Can this be made to work or is there a better way to do "interface > checking" of Python classes subclassing .NET types? > > All the best, > > Michael Foord > > > -- > http://www.ironpythoninaction.com/ > http://www.voidspace.org.uk/blog > > READ CAREFULLY. By accepting and reading this email you agree, on behalf of > your employer, to release me from all obligations and waivers arising from > any and all NON-NEGOTIATED agreements, licenses, terms-of-service, > shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, > non-compete and acceptable use policies (?BOGUS AGREEMENTS?) that I have > entered into with your employer, its partners, licensors, agents and > assigns, in perpetuity, without prejudice to my ongoing rights and > privileges. You further represent that you have the authority to release me > from any BOGUS AGREEMENTS on behalf of your employer. > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From michael at voidspace.org.uk Tue Sep 7 02:00:41 2010 From: michael at voidspace.org.uk (Michael Foord) Date: Tue, 07 Sep 2010 01:00:41 +0100 Subject: [IronPython] Implementing an IronPython extension mechanism with abstract classes In-Reply-To: References: <4C852489.4080108@voidspace.org.uk> Message-ID: <4C8580A9.4020008@voidspace.org.uk> On 06/09/2010 23:02, Curt Hagenlocher wrote: > In order for the virtual methods to be forwarded to Python, the C# > class that's generated by NewTypeMaker has to "bake in" code for all > the methods. You could probably write some Python-based checking code > that examines a Python class C and makes sure that all of the > interfaces it derives from and any abstract functions in its base > class have Python implementations. Thanks Curt. I suspected it was something like that. All the best, Michael > > On Mon, Sep 6, 2010 at 10:27 AM, Michael Foord > > wrote: > > Hello all, > > A friend was asking some advice about implementing an IronPython > extension system for a C# application. He wanted to use C# > abstract classes so that he would get an error attempting to > instantiate a plugin class if it didn't implement all the required > methods. (The extensions subclass his abstract class.) > > He pulled the Python class out of an extension script as a > PythonType and instantiated it with > engine.Operations.Call(PythonClass) - however this doesn't throw > the exception he expected. (He does get MissingMember exceptions > trying to call methods that don't exist however.) > > Can this be made to work or is there a better way to do "interface > checking" of Python classes subclassing .NET types? > > All the best, > > Michael Foord > > > -- > http://www.ironpythoninaction.com/ > http://www.voidspace.org.uk/blog > > READ CAREFULLY. By accepting and reading this email you agree, on > behalf of your employer, to release me from all obligations and > waivers arising from any and all NON-NEGOTIATED agreements, > licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, > confidentiality, non-disclosure, non-compete and acceptable use > policies (?BOGUS AGREEMENTS?) that I have entered into with your > employer, its partners, licensors, agents and assigns, in > perpetuity, without prejudice to my ongoing rights and privileges. > You further represent that you have the authority to release me > from any BOGUS AGREEMENTS on behalf of your employer. > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/blog READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies (?BOGUS AGREEMENTS?) that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ogdude at googlemail.com Tue Sep 7 14:05:59 2010 From: ogdude at googlemail.com (David Koch) Date: Tue, 7 Sep 2010 14:05:59 +0200 Subject: [IronPython] IronPython Tools for Visual Studio stand-alone? Message-ID: Hello, Is there a standalone version of the IronPython Tools for Visual Studio 2010 available? The thing is that I am bound to IronPython 2.6 since I intend to use IronClad - the latest version of which only supports IronPython 2.6. The Tools for Visual Studio only come as a bundle with IronPython2.7. There is the old repository for downloading early versions of the extension http://bitbucket.org/jdhardy/ironpython.visualstudio/downloads but apparently those releases were very "alpha". Thank you in advance, /David -------------- next part -------------- An HTML attachment was scrubbed... URL: From jdhardy at gmail.com Tue Sep 7 16:09:37 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Tue, 7 Sep 2010 08:09:37 -0600 Subject: [IronPython] IronPython Tools for Visual Studio stand-alone? In-Reply-To: References: Message-ID: On Tue, Sep 7, 2010 at 6:05 AM, David Koch wrote: > There is > the old repository for downloading early versions of the extension > http://bitbucket.org/jdhardy/ironpython.visualstudio/downloads?but > apparently those releases were very "alpha". Those are actually unrelated to Microsoft's "official" IronPython tools; I started them before Microsoft announced theirs. I don't know if the older official ones are still available, sorry. - Jeff From dinov at microsoft.com Tue Sep 7 18:56:16 2010 From: dinov at microsoft.com (Dino Viehland) Date: Tue, 7 Sep 2010 16:56:16 +0000 Subject: [IronPython] IronPython Tools for Visual Studio stand-alone? In-Reply-To: References: Message-ID: Nope - the problem is that the tools need to use various APIs which are new in IronPython 2.7. If you just want to use the tools to edit/debug you could still run/debug against the 2.6 binaries though. In the project properties there is an option to give the full path to the interpreter you want to run against. But unfortunately there's no way to control what interpreter the interactive window runs against. From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of David Koch Sent: Tuesday, September 07, 2010 5:06 AM To: users at lists.ironpython.com Subject: [IronPython] IronPython Tools for Visual Studio stand-alone? Hello, Is there a standalone version of the IronPython Tools for Visual Studio 2010 available? The thing is that I am bound to IronPython 2.6 since I intend to use IronClad - the latest version of which only supports IronPython 2.6. The Tools for Visual Studio only come as a bundle with IronPython2.7. There is the old repository for downloading early versions of the extension http://bitbucket.org/jdhardy/ironpython.visualstudio/downloads but apparently those releases were very "alpha". Thank you in advance, /David -------------- next part -------------- An HTML attachment was scrubbed... URL: From iivari at mokelainen.com Wed Sep 8 13:29:20 2010 From: iivari at mokelainen.com (Iivari Mokelainen) Date: Wed, 08 Sep 2010 14:29:20 +0300 Subject: [IronPython] Unpacking Message-ID: <4C877390.2020405@mokelainen.com> I need to unpack a list of [name, x, y, name, x, y] to a dictionary {name : (x,y), name:(x,y)} how would one do that? Also, is it ok to ask such newbie questions here, or is there a better place for that? From glauco.uri at prometeia.it Wed Sep 8 14:29:24 2010 From: glauco.uri at prometeia.it (Glauco) Date: Wed, 08 Sep 2010 14:29:24 +0200 Subject: [IronPython] Unpacking In-Reply-To: <4C877390.2020405@mokelainen.com> References: <4C877390.2020405@mokelainen.com> Message-ID: <4C8781A4.5050702@prometeia.it> Il 08/09/2010 13:29, Iivari Mokelainen ha scritto: > I need to unpack a list of > [name, x, y, name, x, y] > to a dictionary > {name : (x,y), name:(x,y)} > how would one do that? > > Also, is it ok to ask such newbie questions here, or is there a better > place for that? > is better python ML anyway if you can do first list like this: my_list = [(name, (x, y)), (name, (x, y))] a simple dict( my_list ) do the work Gla Il contenuto e gli allegati di questo messaggio sono strettamente confidenziali, e ne sono vietati la diffusione, la riproduzione e l'uso non autorizzato. Il suo contenuto non costituisce impegno da parte della Societ? salvo accordo scritto tra quest'ultima ed il destinatario. Qualora il presente messaggio Le fosse pervenuto per errore, La preghiamo di comunicare immediatamente al mittente l'errata ricezione e di distruggere quanto ricevuto (compresi i file allegati) senza farne copia. Qualsivoglia utilizzo non autorizzato del contenuto di questo messaggio costituisce violazione dell'obbligo di non rivelare il contenuto della corrispondenza tra altri soggetti, salvo pi? grave illecito, ed espone il responsabile alle relative conseguenze. This e-mail (and any attachment(s)) is strictly confidential and for use only by intended recipient(s). Any use, distribution, reproduction or disclosure by any other person is strictly prohibited. The content of this e-mail does not constitute a commitment by the Company except where provided for in a written agreement between this e-mail addressee and the Company. If you are not an intended recipient(s), please notify the sender promptly and destroy this message and its attachments without reading or saving it in any manner. Any non authorized use of the content of this message constitutes a violation of the obligation to abstain from learning of the correspondence among other subjects, except for more serious offence, and exposes the person responsible to the relevant consequences. From jdhardy at gmail.com Wed Sep 8 16:12:07 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Wed, 8 Sep 2010 08:12:07 -0600 Subject: [IronPython] Unpacking In-Reply-To: <4C877390.2020405@mokelainen.com> References: <4C877390.2020405@mokelainen.com> Message-ID: On Wed, Sep 8, 2010 at 5:29 AM, Iivari Mokelainen wrote: > Also, is it ok to ask such newbie questions here, or is there a better place > for that? Python-users ML or stackoverflow.com are probably going to get you more answers, just because they've got a lot more traffic. - Jeff > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > From vernondcole at gmail.com Wed Sep 8 16:13:32 2010 From: vernondcole at gmail.com (Vernon Cole) Date: Wed, 8 Sep 2010 08:13:32 -0600 Subject: [IronPython] Unpacking In-Reply-To: <4C877390.2020405@mokelainen.com> References: <4C877390.2020405@mokelainen.com> Message-ID: If you bring up Python in interactive mode, and type "import this", some sage advice will appear: v v v v v C:\Users\vernon>ipy C:\Users\vernon>"c:\program files\IronPython 2.7\ipy.exe" IronPython 2.7 Alpha 1 (2.7.0.1) on .NET 4.0.30319.1 >>> import this Explicit is better than implicit. Simple is better than complex. Readability counts. ^ ^ ^ ^ In that spirit, may I suggest the following simple, readable code? ml = ['name1','x1','y1','name2','x2','y2'] i = 0 d = {} while True: try: d[ml[i]] = (ml[i+1],ml[i+2]) except IndexError: break i += 3 print repr(d) On Wed, Sep 8, 2010 at 5:29 AM, Iivari Mokelainen wrote: > I need to unpack a list of > [name, x, y, name, x, y] > to a dictionary > {name : (x,y), name:(x,y)} > how would one do that? > > Also, is it ok to ask such newbie questions here, or is there a better > place for that? > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From groups at pythonalchemy.com Wed Sep 8 16:41:39 2010 From: groups at pythonalchemy.com (Jarek =?UTF-8?Q?=C5=9Amiejczak?=) Date: Wed, 08 Sep 2010 16:41:39 +0200 Subject: [IronPython] Unpacking In-Reply-To: References: <4C877390.2020405@mokelainen.com> Message-ID: <1283956899.2450.18.camel@katz> Dnia 2010-09-08, ?ro o godzinie 08:13 -0600, Vernon Cole pisze: > If you bring up Python in interactive mode, and type "import this", > some sage advice will appear: > v v v v v > C:\Users\vernon>ipy > C:\Users\vernon>"c:\program files\IronPython 2.7\ipy.exe" > IronPython 2.7 Alpha 1 (2.7.0.1) on .NET 4.0.30319.1 > >>> import this > > Explicit is better than implicit. > Simple is better than complex. > Readability counts. > ^ ^ ^ ^ > > In that spirit, may I suggest the following simple, readable code? > > ml = ['name1','x1','y1','name2','x2','y2'] > i = 0 > d = {} > while True: > try: > d[ml[i]] = (ml[i+1],ml[i+2]) > except IndexError: > break > i += 3 > print repr(d) > Hi, More "compact" version for perl lovers: d = dict([ [ml[i],[ml[i+1], ml[i+2]]] for i in xrange(0, len(ml), 3)]) ;) -------- Greetings From iivari at mokelainen.com Wed Sep 8 20:08:37 2010 From: iivari at mokelainen.com (Iivari Mokelainen) Date: Wed, 08 Sep 2010 21:08:37 +0300 Subject: [IronPython] Unpacking In-Reply-To: References: <4C877390.2020405@mokelainen.com> Message-ID: <4C87D125.4020109@mokelainen.com> I thought you guys would suggest something like this def parseOffsets(str): seq = str.split() dict = {} while seq != []: name, x, y = seq[:3] dict[name] = (int(x),int(y)) del seq[:3] return dict which seems to me as something in more of python-spirit? :D well, anyways, thanks - now i know i dont have to bend backwards with restricting myself from using simple old paradigms (like for loop) in my python code (: Cheers! On 08/09/2010 17:13, Vernon Cole wrote: > If you bring up Python in interactive mode, and type "import this", > some sage advice will appear: > v v v v v > C:\Users\vernon>ipy > C:\Users\vernon>"c:\program files\IronPython 2.7\ipy.exe" > IronPython 2.7 Alpha 1 (2.7.0.1) on .NET 4.0.30319.1 > >>> import this > > Explicit is better than implicit. > Simple is better than complex. > Readability counts. > ^ ^ ^ ^ > > In that spirit, may I suggest the following simple, readable code? > > ml = ['name1','x1','y1','name2','x2','y2'] > i = 0 > d = {} > while True: > try: > d[ml[i]] = (ml[i+1],ml[i+2]) > except IndexError: > break > i += 3 > print repr(d) > > > On Wed, Sep 8, 2010 at 5:29 AM, Iivari Mokelainen > > wrote: > > I need to unpack a list of > [name, x, y, name, x, y] > to a dictionary > {name : (x,y), name:(x,y)} > how would one do that? > > Also, is it ok to ask such newbie questions here, or is there a > better place for that? > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From merllab at microsoft.com Wed Sep 8 23:07:30 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Wed, 8 Sep 2010 14:07:30 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <21736f8c-8214-46d4-b47d-8601be616e1f@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77010. ADDED SOURCES $/IronPython/IronPython_Main/Solutions/Key.snk MODIFIED SOURCES $/IronPython/IronPython_Main/Config/Unsigned/App.config $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Wpf/IronPython.Wpf.csproj $/IronPython/IronPython_Main/Languages/IronPython/IronPython/Properties/Visibility.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Comparable.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/KernelOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr.rb $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr/action_pack_tests.rb $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr/active_support_tests.rb $/IronPython/IronPython_Main/Msi/Ruby/Msm/IronRuby.Msm.wproj $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Metadata/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting/Microsoft.Scripting.csproj $/IronPython/IronPython_Main/Runtime/Microsoft.Scripting/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Solutions/Common.proj $/IronPython/IronPython_Main/Solutions/Key.snk $/IronPython/IronPython_Main/Tools/IronStudio/Common.proj $/IronPython/IronPython_Main/Tools/IronStudio/AnalysisTest/AnalysisTest.csproj $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/IronPythonTools.csproj $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonToolsCore/IronPythonToolsCore.csproj $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonToolsCore/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronStudio/IronStudio.csproj $/IronPython/IronPython_Main/Tools/IronStudio/IronStudio/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronStudioCore/IronStudioCore.csproj $/IronPython/IronPython_Main/Tools/IronStudio/RemoteScriptFactory/RemoteScriptFactory.csproj $/IronPython/IronPython_Main/Tools/IronStudio/UnitTests/UnitTests.csproj CHECKIN COMMENTS -------------------------------------------------------------------------------- Changeset Id: 1999080 Date: 9/7/2010 6:22:56 PM Unifies signing to tools/normal binaries. We now sign w/ a fully public key if the MS key doesn?t exist. (Shelveset: UnifySigning;REDMOND\dinov | SNAP CheckinId: 11360) From s.j.dower at gmail.com Wed Sep 8 23:29:05 2010 From: s.j.dower at gmail.com (Steve Dower) Date: Thu, 9 Sep 2010 07:29:05 +1000 Subject: [IronPython] Unpacking In-Reply-To: <4C87D125.4020109@mokelainen.com> References: <4C877390.2020405@mokelainen.com> <4C87D125.4020109@mokelainen.com> Message-ID: Since we're all contributing here: d = { key: (v1, v2) for key, v1, v2 in zip(seq[::3], seq[1::3], seq[2::3]) } Or d = dict((key, (v1, v2)) for key, v1, v2 in zip(seq[::3], seq[1::3], seq[2::3]) using Python 2.6. The first uses a dictionary comprehension, which is new in 2.7/3 (but not IronPython 2.7 it would seem...) On Thu, Sep 9, 2010 at 04:08, Iivari Mokelainen wrote: > I thought you guys would suggest something like this > > def parseOffsets(str): > ??? seq = str.split() > ??? dict = {} > ??? while seq != []: > ??????? name, x, y = seq[:3] > ??????? dict[name] = (int(x),int(y)) > ??????? del seq[:3] > ??? return dict > > which seems to me as something in more of python-spirit? :D > > well, anyways, thanks - now i know i dont have to bend backwards with > restricting myself from using simple old paradigms (like for loop) in my > python code (: > > Cheers! > > On 08/09/2010 17:13, Vernon Cole wrote: > > If you bring up Python in interactive mode, and type "import this", some > sage advice will appear: > v v v v v > C:\Users\vernon>ipy > C:\Users\vernon>"c:\program files\IronPython 2.7\ipy.exe" > IronPython 2.7 Alpha 1 (2.7.0.1) on .NET 4.0.30319.1 >>>> import this > > Explicit is better than implicit. > Simple is better than complex. > Readability counts. > ^ ^ ^ ^ > > In that spirit, may I suggest the following simple, readable code? > > ml = ['name1','x1','y1','name2','x2','y2'] > i = 0 > d = {} > while True: > ??? try: > ??????? d[ml[i]] = (ml[i+1],ml[i+2]) > ??? except IndexError: > ??????? break > ??? i += 3 > print repr(d) > > > On Wed, Sep 8, 2010 at 5:29 AM, Iivari Mokelainen > wrote: >> >> ?I need to unpack a list of >> ? ?[name, x, y, name, x, y] >> to a dictionary >> ? ?{name : (x,y), name:(x,y)} >> how would one do that? >> >> Also, is it ok to ask such newbie questions here, or is there a better >> place for that? >> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > From iivari at mokelainen.com Wed Sep 8 23:32:13 2010 From: iivari at mokelainen.com (Iivari Mokelainen) Date: Thu, 09 Sep 2010 00:32:13 +0300 Subject: [IronPython] Unpacking In-Reply-To: References: <4C877390.2020405@mokelainen.com> <4C87D125.4020109@mokelainen.com> Message-ID: <4C8800DD.6040706@mokelainen.com> Awesome! thats what i was looking for - pure python one-liner! On 09/09/2010 00:29, Steve Dower wrote: > Since we're all contributing here: > > d = { key: (v1, v2) for key, v1, v2 in zip(seq[::3], seq[1::3], seq[2::3]) } > > Or > > d = dict((key, (v1, v2)) for key, v1, v2 in zip(seq[::3], seq[1::3], seq[2::3]) > > using Python 2.6. The first uses a dictionary comprehension, which is > new in 2.7/3 (but not IronPython 2.7 it would seem...) > > On Thu, Sep 9, 2010 at 04:08, Iivari Mokelainen wrote: >> I thought you guys would suggest something like this >> >> def parseOffsets(str): >> seq = str.split() >> dict = {} >> while seq != []: >> name, x, y = seq[:3] >> dict[name] = (int(x),int(y)) >> del seq[:3] >> return dict >> >> which seems to me as something in more of python-spirit? :D >> >> well, anyways, thanks - now i know i dont have to bend backwards with >> restricting myself from using simple old paradigms (like for loop) in my >> python code (: >> >> Cheers! >> >> On 08/09/2010 17:13, Vernon Cole wrote: >> >> If you bring up Python in interactive mode, and type "import this", some >> sage advice will appear: >> v v v v v >> C:\Users\vernon>ipy >> C:\Users\vernon>"c:\program files\IronPython 2.7\ipy.exe" >> IronPython 2.7 Alpha 1 (2.7.0.1) on .NET 4.0.30319.1 >>>>> import this >> Explicit is better than implicit. >> Simple is better than complex. >> Readability counts. >> ^ ^ ^ ^ >> >> In that spirit, may I suggest the following simple, readable code? >> >> ml = ['name1','x1','y1','name2','x2','y2'] >> i = 0 >> d = {} >> while True: >> try: >> d[ml[i]] = (ml[i+1],ml[i+2]) >> except IndexError: >> break >> i += 3 >> print repr(d) >> >> >> On Wed, Sep 8, 2010 at 5:29 AM, Iivari Mokelainen >> wrote: >>> I need to unpack a list of >>> [name, x, y, name, x, y] >>> to a dictionary >>> {name : (x,y), name:(x,y)} >>> how would one do that? >>> >>> Also, is it ok to ask such newbie questions here, or is there a better >>> place for that? >>> >>> _______________________________________________ >>> Users mailing list >>> Users at lists.ironpython.com >>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From tony.meyer at gmail.com Thu Sep 9 02:05:16 2010 From: tony.meyer at gmail.com (Tony Meyer) Date: Thu, 9 Sep 2010 12:05:16 +1200 Subject: [IronPython] Iteration via __getitem__ doesn't work in the Visual Studio debugging environment Message-ID: I have this program: class A(object): def __init__(self): self.data = range(5) def __getitem__(self, item): return self.data[item] a = A() for v in a: print v i.e. there's a class that gets iteration through the __getitem__ method. When run with IronPython in the shell (or with CPython), you get the expected result: C:\>"c:\Programs\IronPython 2.7\ipy.exe" Program.py 0 1 2 3 4 C:\>c:\Python27\python.exe Program.py 0 1 2 3 4 Underneath, of course, this is doing a[0], a[1], a[2], a[3], a[4], and stopping when a[5] raises an IndexError. When I run this in Visual Studio, the debugger catches the IndexError, so this doesn't work. It seems like the exception should be allowed to propagate further, so that the iteration works - but maybe this just isn't compatible with how the debugger works? (It's easy enough to fix this by defining _iter__, of course). Is this a bug? Or just a limitation of how the debugging environment works? Thanks, Tony From dinov at microsoft.com Thu Sep 9 02:47:13 2010 From: dinov at microsoft.com (Dino Viehland) Date: Thu, 9 Sep 2010 00:47:13 +0000 Subject: [IronPython] Iteration via __getitem__ doesn't work in the Visual Studio debugging environment In-Reply-To: References: Message-ID: Tony wrote: > I have this program: > > class A(object): > def __init__(self): > self.data = range(5) > def __getitem__(self, item): > return self.data[item] > a = A() > for v in a: > print v > > i.e. there's a class that gets iteration through the __getitem__ > method. When run with IronPython in the shell (or with CPython), you > get the expected result: > > C:\>"c:\Programs\IronPython 2.7\ipy.exe" Program.py > 0 > 1 > 2 > 3 > 4 > > C:\>c:\Python27\python.exe Program.py > 0 > 1 > 2 > 3 > 4 > > Underneath, of course, this is doing a[0], a[1], a[2], a[3], a[4], and > stopping when a[5] raises an IndexError. > > When I run this in Visual Studio, the debugger catches the IndexError, > so this doesn't work. It seems like the exception should be allowed > to propagate further, so that the iteration works - but maybe this > just isn't compatible with how the debugger works? > > (It's easy enough to fix this by defining _iter__, of course). > > Is this a bug? Or just a limitation of how the debugging environment > works? If you hit F5 and continue execution it should keep on running. You can also disable breaking on exceptions via Debug->Exceptions and uncheck the "thrown" column for CLR exceptions. It should just be breaking so you can look around and seeing what's going on. From sdozor at pyxismobile.com Thu Sep 9 17:15:28 2010 From: sdozor at pyxismobile.com (Sam Dozor) Date: Thu, 9 Sep 2010 11:15:28 -0400 Subject: [IronPython] Latest DLR Hosting Spec Message-ID: <3AD3F31583CEBC40BD2560BBC96781BD0A9C27ECA9@jefferson.pyxisit.com> I'm trying to set up a configuration file to use when creating a ScriptRuntime object and I cannot find any definitive resource that explains the nuances of the configuration file. Is there a newer version of the file located at: http://www.iunknown.com/files/dlr-spec-hosting.pdf ? Or is there any actual documentation on these configuration files? Thanks! -Sam Dozor -------------- next part -------------- An HTML attachment was scrubbed... URL: From jimmy at schementi.com Thu Sep 9 17:56:28 2010 From: jimmy at schementi.com (Jimmy Schementi) Date: Thu, 9 Sep 2010 11:56:28 -0400 Subject: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? Message-ID: Just noticed that the stdlib isn't present in the binary zip for IronPython 2.7A1; the Lib directory is the same dir as Languages\IronPython\IronPython\Lib. I also noticed the Config dir is there, which should only be in the source zip. Not that any of this is a big deal, but seems weird since the packager should have generated the same directory structure for the zip and msi. ~Jimmy -------------- next part -------------- An HTML attachment was scrubbed... URL: From merllab at microsoft.com Thu Sep 9 17:57:01 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Thu, 9 Sep 2010 08:57:01 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <51b14ca1-8e00-41ab-8e1a-e4436c99459b@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77043. MODIFIED SOURCES $/IronPython/IronPython_Main/Languages/Ruby/ClassInitGenerator/Libraries/LibraryDef.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/RubyTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/ClrTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/InitializerTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/ModuleTests.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/BasicObjectOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/KernelOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/ModuleOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/ObjectOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyClass.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyModule.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/Stubs.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Generation/RubyTypeDispenser.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/Symbols.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Calls/RubyCallAction.cs From dinov at microsoft.com Thu Sep 9 18:46:34 2010 From: dinov at microsoft.com (Dino Viehland) Date: Thu, 9 Sep 2010 16:46:34 +0000 Subject: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? In-Reply-To: References: Message-ID: This has actually always been the case - the bin ZIP has always been designed to contain just the binaries and other MS produced stuff to which you can add the standard library. From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Jimmy Schementi Sent: Thursday, September 09, 2010 8:56 AM To: Discussion of IronPython Subject: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? Just noticed that the stdlib isn't present in the binary zip for IronPython 2.7A1; the Lib directory is the same dir as Languages\IronPython\IronPython\Lib. I also noticed the Config dir is there, which should only be in the source zip. Not that any of this is a big deal, but seems weird since the packager should have generated the same directory structure for the zip and msi. ~Jimmy -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Thu Sep 9 18:49:43 2010 From: dinov at microsoft.com (Dino Viehland) Date: Thu, 9 Sep 2010 16:49:43 +0000 Subject: [IronPython] Latest DLR Hosting Spec In-Reply-To: <3AD3F31583CEBC40BD2560BBC96781BD0A9C27ECA9@jefferson.pyxisit.com> References: <3AD3F31583CEBC40BD2560BBC96781BD0A9C27ECA9@jefferson.pyxisit.com> Message-ID: The latest version is at: http://dlr.codeplex.com/wikipage?title=Docs%20and%20specs&referringTitle=Home I'm not sure what the differences will be though. I also don't see a good description of the config files in there either - is there anything in particular you need to know? Usually you just copy and paste it from what comes w/ a language. And if you're making your own usually you just change the config file to point at your LanguageContext type. From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Sam Dozor Sent: Thursday, September 09, 2010 8:15 AM To: users at lists.ironpython.com Subject: [IronPython] Latest DLR Hosting Spec I'm trying to set up a configuration file to use when creating a ScriptRuntime object and I cannot find any definitive resource that explains the nuances of the configuration file. Is there a newer version of the file located at: http://www.iunknown.com/files/dlr-spec-hosting.pdf ? Or is there any actual documentation on these configuration files? Thanks! -Sam Dozor -------------- next part -------------- An HTML attachment was scrubbed... URL: From jimmy at schementi.com Thu Sep 9 20:10:13 2010 From: jimmy at schementi.com (Jimmy Schementi) Date: Thu, 9 Sep 2010 14:10:13 -0400 Subject: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? In-Reply-To: References: Message-ID: Gotcha. IronRuby puts the stdlib in both the MSI and ZIP, as someone not able to run the MSI (running on Mono on a non-Windows OS) can just grab the zip as a one-stop-shop, so I just assumed it was the same. ~Jimmy On Thu, Sep 9, 2010 at 12:46 PM, Dino Viehland wrote: > This has actually always been the case ? the bin ZIP has always been > designed to contain just the binaries and other MS produced stuff to which > you can add the standard library. > > > > *From:* users-bounces at lists.ironpython.com [mailto: > users-bounces at lists.ironpython.com] *On Behalf Of *Jimmy Schementi > *Sent:* Thursday, September 09, 2010 8:56 AM > *To:* Discussion of IronPython > *Subject:* [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? > > > > Just noticed that the stdlib isn't present in the binary zip for IronPython > 2.7A1; the Lib directory is the same dir as > Languages\IronPython\IronPython\Lib. I also noticed the Config dir is there, > which should only be in the source zip. > > > > Not that any of this is a big deal, but seems weird since the packager > should have generated the same directory structure for the zip and msi. > > > ~Jimmy > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cenovsky at bakalari.cz Thu Sep 9 21:49:06 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Thu, 09 Sep 2010 21:49:06 +0200 Subject: [IronPython] IronPython 2.6.2 In-Reply-To: References: <4C63C0AC.4060200@bakalari.cz> Message-ID: <4C893A32.8050006@bakalari.cz> On 12.8.2010 23:01, Dino Viehland wrote: > Lukas wrote: >> Hi guys, >> do you have a release date for IronPython 2.6.2? Thanks. > > Thank you for the reminder and I apologize for the delay. There were > a couple of failures in the last check-in that I believe I now have > investigated and fixed. I'm kicking off another run and if that passes > then we can kick off the final release build. So my guess would be late > next week or the week after that. Again, sorry for the delay, it's > taken way too long to get it out. > Hi, any news about 2.6.2? -- -- Luk?? From cenovsky at bakalari.cz Thu Sep 9 21:55:33 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Thu, 09 Sep 2010 21:55:33 +0200 Subject: [IronPython] Silverlight - Cannot save value from target back to source In-Reply-To: <4C8132D4.6080405@bakalari.cz> References: <4C7F7D25.1090406@bakalari.cz> <4C7FEF5A.9000404@bakalari.cz> <4C811C7F.2080509@bakalari.cz> <4C8132D4.6080405@bakalari.cz> Message-ID: <4C893BB5.7040402@bakalari.cz> I've filled an issue for this bug: http://ironpython.codeplex.com/workitem/28823 -- -- Luk?? On 3.9.2010 19:39, Lukas Cenovsky wrote: > I do not have any Mountains.filtered.set method - I think clrtype > metaclass adds it. You can see the part I wrote (filtered property) > below or in the attachment where I put the whole testing sources. > > Running the same code in the desktop CLR works fine (wpf.py). > > -- > -- Luk?? > > > On 3.9.2010 19:11, Dino Viehland wrote: >> >> Does this only happen in debug mode? Do you have a class or a method >> named like Mountains.filtered.set (in other words do you have any >> idea of what this code is)? Or are you maybe deriving from a class >> named Mountains which has a set method? >> >> Ultimately what I'm getting at is it'd be good to run this on the >> desktop CLR and get the same method created. So if you can isolate >> the code then run it on the desktop you could run w/ the >> --X:SaveAssemblies option. That will write out the IL we generate to >> disk as a Snippets.scripting.dll and then you can run peverify on >> that and see if the generated code is actually unverifiable (or if >> maybe there's a CLR bug related to verification). >> >> If there is actually unverifiable code then we have a bug we need to >> fix. If we have verifiable code or some difference between when >> we're using RefEmit and DynamicMethods then maybe the CLR has a bug >> that needs to be fixed. >> >> *From:* users-bounces at lists.ironpython.com >> [mailto:users-bounces at lists.ironpython.com] *On Behalf Of *Lukas Cenovsky >> *Sent:* Friday, September 03, 2010 9:04 AM >> *To:* Discussion of IronPython >> *Subject:* Re: [IronPython] Silverlight - Cannot save value from >> target back to source >> >> I am trying to debug this bug and I need some help. >> >> I have built IronPython 2.6.1 - Silverlight debug binaries. I have >> pointed VS 2010 symbols folder to the folder with these binaries. >> >> I run the Silverlight app in the debug mode (debug=true in >> index.html), attach VS 2010 debugger, select Thrown for /Common >> Language Runtime Exceptions/ and /Managed Debugging Assistants/ in >> Debug - Exceptions dialog. >> >> All symbols are loaded, so I click on the checkbox button on the >> page. The following exception occurs: >> >> System.Security.VerificationException occurred >> Message=Operation could destabilize the runtime. >> StackTrace: >> at Mountains.filtered(Nullable`1 value) >> InnerException: >> >> No source available.This is the Call stack: >> >> > Snippets.scripting!Mountains.filtered.set(bool? value) + 0x23 bytes >> [Native to Managed Transition] >> [Managed to Native Transition] >> >> System.Windows.dll!System.Windows.CLRPropertyListener.Value.set(object value) >> + 0x23 bytes >> >> System.Windows.dll!System.Windows.PropertyAccessPathStep.Value.set(object >> value) + 0x10 bytes >> >> System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValue() + >> 0x3b2 bytes >> >> System.Windows.dll!System.Windows.Data.BindingExpression.UpdateValueIfNecessary() >> + 0x27 bytes >> >> System.Windows.dll!System.Windows.Data.BindingExpression.TargetPropertyChanged(System.Windows.DependencyObject >> sender, System.Windows.DependencyProperty dp) + 0x2b bytes >> >> System.Windows.dll!System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyProperty >> dp) + 0x17 bytes >> >> System.Windows.dll!System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyProperty >> dp) + 0x51 bytes >> >> System.Windows.dll!System.Windows.DependencyObject.RaisePropertyChangeNotifications(System.Windows.DependencyProperty >> dp, object oldValue, object newValue) + 0x5c bytes >> >> System.Windows.dll!System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.DependencyProperty >> property, System.Windows.EffectiveValueEntry oldEntry, ref >> System.Windows.EffectiveValueEntry newEntry, >> System.Windows.DependencyObject.ValueOperation operation) + 0xf6 bytes >> >> System.Windows.dll!System.Windows.DependencyObject.SetValueInternal(System.Windows.DependencyProperty >> dp, object value, bool allowReadOnlySet) + 0x1da bytes >> >> System.Windows.dll!System.Windows.Controls.Primitives.ToggleButton.OnToggle() >> + 0x8d bytes >> >> System.Windows.dll!System.Windows.Controls.Primitives.ToggleButton.OnClick() >> + 0xf bytes >> >> System.Windows.dll!System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs >> e) + 0x8e bytes >> >> System.Windows.dll!System.Windows.Controls.Control.OnMouseLeftButtonUp(System.Windows.Controls.Control >> ctrl, System.EventArgs e) + 0x31 bytes >> >> System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr >> unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, >> string eventName) + 0x234 bytes >> [Appdomain Transition] >> >> I click Step Into and another exception occurs: >> >> System.Reflection.TargetInvocationException occurred >> Message=Exception has been thrown by the target of an invocation. >> StackTrace: >> at >> System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo >> method, Object target, Object[] arguments, SignatureStruct& sig, >> MethodAttributes methodAttributes, RuntimeType typeOwner) >> at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, >> BindingFlags invokeAttr, Binder binder, Object[] parameters, >> CultureInfo culture, Boolean skipVisibilityChecks) >> InnerException: System.TypeInitializationException >> Message=The type initializer for >> 'Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost' >> threw an exception. >> >> TypeName=Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost >> InnerException: System.TypeLoadException >> Message=Could not load type 'System.MarshalByRefObject' >> from assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, >> PublicKeyToken=7cec85d7bea7798e'. >> StackTrace: >> at >> Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost..cctor() >> InnerException: >> >> Stepping further shows the System.Windows.Data error I posted below. >> >> Any ideas/hints? Thank you. >> >> -- >> -- Luk?? >> >> >> On 2.9.2010 20:39, Lukas Cenovsky wrote: >> >> Following my binding experiments in WPF, I tried to convert the >> sample into Silverlight and I hit another binding errors there. >> >> When I bind anything else than string, I receive an error when the >> target value is changed and the source should be updated. This >> happens in all IronPython versions (2.6.1 on .Net 2.0 and 4, 2.7a1). >> >> Here is the code I use (the whole source is attached): >> >> @property >> @clrtype.accepts() >> @clrtype.returns(System.Nullable[System.Boolean]) >> def filtered(self): >> return self._filtered >> >> @filtered.setter >> @clrtype.accepts(System.Nullable[System.Boolean]) >> @clrtype.returns() >> def filtered(self, value): >> self._filtered = value >> self.OnPropertyChanged('filtered') >> >> As you can see I tried to use System.Nullable[System.Boolean] instead >> of bool but it did not help. I also tried to use converter and >> convert the value to this type >> (System.Nullable[System.Boolean](value)) but that did not help >> either. All resulted in the following exception for bool type. >> >> System.Windows.Data Error: Cannot save value from target back to >> source. BindingExpression: Path='filtered' DataItem='Mountains' >> (HashCode=2058916); target element is >> 'System.Windows.Controls.CheckBox' (Name=''); target property is >> 'IsChecked' (type 'System.Nullable`1[System.Boolean]').. >> System.Reflection.TargetInvocationException: Exception has been >> thrown by the target of an invocation. ---> >> System.Security.VerificationException: Operation could destabilize >> the runtime. >> at Mountains.filtered(Nullable`1 value) >> --- End of inner exception stack trace --- >> at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo >> method, Object target, Object[] arguments, SignatureStruct& sig, >> MethodAttributes methodAttributes, RuntimeType typeOwner) >> at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, >> BindingFlags invokeAttr, Binder binder, Object[] parameters, >> CultureInfo culture, Boolean skipVisibilityChecks) >> at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, >> BindingFlags invokeAttr, Binder binder, Object[] parameters, >> CultureInfo culture) >> at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, >> Object value, BindingFlags invokeAttr, Binder binder, Object[] index, >> CultureInfo culture) >> at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, >> Object value, Object[] index) >> at System.Windows.CLRPropertyListener.set_Value(Object value) >> at System.Windows.PropertyAccessPathStep.set_Value(Object value) >> at System.Windows.Data.BindingExpression.UpdateValue(). >> >> The similar exception is raised for float or System.Double. >> >> I have found an old issue similar to this: >> http://ironpython.codeplex.com/workitem/16831?ProjectName=ironpython >> >> Any workaround would be nice for this bug :-) >> >> -- >> -- Luk?? >> >> >> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> >> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Thu Sep 9 22:17:42 2010 From: dinov at microsoft.com (Dino Viehland) Date: Thu, 9 Sep 2010 20:17:42 +0000 Subject: [IronPython] IronPython 2.6.2 In-Reply-To: <4C893A32.8050006@bakalari.cz> References: <4C63C0AC.4060200@bakalari.cz> <4C893A32.8050006@bakalari.cz> Message-ID: Lukas wrote: > On 12.8.2010 23:01, Dino Viehland wrote: > > Lukas wrote: > >> Hi guys, > >> do you have a release date for IronPython 2.6.2? Thanks. > > > > Thank you for the reminder and I apologize for the delay. There were > > a couple of failures in the last check-in that I believe I now have > > investigated and fixed. I'm kicking off another run and if that > passes > > then we can kick off the final release build. So my guess would be > late > > next week or the week after that. Again, sorry for the delay, it's > > taken way too long to get it out. > > > > Hi, > any news about 2.6.2? Well I hate to make a guess on a release date because I've been wrong so many times now but it's basically ready to go. There's some internal process that I'm blocked on that's out of my control so once that's done then it'll be released. It should be soon but I'm not exactly sure when :( From cenovsky at bakalari.cz Thu Sep 9 22:24:58 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Thu, 09 Sep 2010 22:24:58 +0200 Subject: [IronPython] IronPython 2.6.2 In-Reply-To: References: <4C63C0AC.4060200@bakalari.cz> <4C893A32.8050006@bakalari.cz> Message-ID: <4C89429A.808@bakalari.cz> On 9.9.2010 22:17, Dino Viehland wrote: > Lukas wrote: >> On 12.8.2010 23:01, Dino Viehland wrote: >>> Lukas wrote: >>>> Hi guys, >>>> do you have a release date for IronPython 2.6.2? Thanks. >>> Thank you for the reminder and I apologize for the delay. There were >>> a couple of failures in the last check-in that I believe I now have >>> investigated and fixed. I'm kicking off another run and if that >> passes >>> then we can kick off the final release build. So my guess would be >> late >>> next week or the week after that. Again, sorry for the delay, it's >>> taken way too long to get it out. >>> >> Hi, >> any news about 2.6.2? > Well I hate to make a guess on a release date because I've been wrong so many > times now but it's basically ready to go. There's some internal process that > I'm blocked on that's out of my control so once that's done then it'll be > released. It should be soon but I'm not exactly sure when :( > OK, it was just a reminder ;-) -- -- Luk?? From Larry.Jones at aspentech.com Thu Sep 9 22:40:39 2010 From: Larry.Jones at aspentech.com (Jones, Larry) Date: Thu, 9 Sep 2010 16:40:39 -0400 Subject: [IronPython] IronPython 2.6.2 In-Reply-To: References: <4C63C0AC.4060200@bakalari.cz><4C893A32.8050006@bakalari.cz> Message-ID: Dino, Thanks for the update. What about the next 2.7 release? -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland Sent: Thursday, September 09, 2010 3:18 PM To: Discussion of IronPython Subject: Re: [IronPython] IronPython 2.6.2 Lukas wrote: > On 12.8.2010 23:01, Dino Viehland wrote: > > Lukas wrote: > >> Hi guys, > >> do you have a release date for IronPython 2.6.2? Thanks. > > > > Thank you for the reminder and I apologize for the delay. There were > > a couple of failures in the last check-in that I believe I now have > > investigated and fixed. I'm kicking off another run and if that > passes > > then we can kick off the final release build. So my guess would be > late > > next week or the week after that. Again, sorry for the delay, it's > > taken way too long to get it out. > > > > Hi, > any news about 2.6.2? Well I hate to make a guess on a release date because I've been wrong so many times now but it's basically ready to go. There's some internal process that I'm blocked on that's out of my control so once that's done then it'll be released. It should be soon but I'm not exactly sure when :( _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com This e-mail and any attachments are intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified any dissemination, distribution or copying of this email, and any attachments thereto, is strictly prohibited. If you receive this email in error please immediately notify the sender and permanently delete the original copy and any copy of any e-mail, and any printout thereof. From dinov at microsoft.com Thu Sep 9 22:54:54 2010 From: dinov at microsoft.com (Dino Viehland) Date: Thu, 9 Sep 2010 20:54:54 +0000 Subject: [IronPython] IronPython 2.6.2 In-Reply-To: References: <4C63C0AC.4060200@bakalari.cz><4C893A32.8050006@bakalari.cz> Message-ID: Larry wrote: > Dino, > > Thanks for the update. > > What about the next 2.7 release? It'll probably come out at or near the same time as 2.6.2. It's pretty much feature complete as of this morning and about all switched over to 2.7 tests (only 2 remaining) so it's just about ready to go for the beta. I will refrain from an exact guesstimate though as I have such a poor track record there :) From Larry.Jones at aspentech.com Thu Sep 9 23:06:47 2010 From: Larry.Jones at aspentech.com (Jones, Larry) Date: Thu, 9 Sep 2010 17:06:47 -0400 Subject: [IronPython] IronPython 2.6.2 In-Reply-To: References: <4C63C0AC.4060200@bakalari.cz><4C893A32.8050006@bakalari.cz> Message-ID: Thanks. -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Dino Viehland Sent: Thursday, September 09, 2010 3:55 PM To: Discussion of IronPython Subject: Re: [IronPython] IronPython 2.6.2 Larry wrote: > Dino, > > Thanks for the update. > > What about the next 2.7 release? It'll probably come out at or near the same time as 2.6.2. It's pretty much feature complete as of this morning and about all switched over to 2.7 tests (only 2 remaining) so it's just about ready to go for the beta. I will refrain from an exact guesstimate though as I have such a poor track record there :) _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com This e-mail and any attachments are intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified any dissemination, distribution or copying of this email, and any attachments thereto, is strictly prohibited. If you receive this email in error please immediately notify the sender and permanently delete the original copy and any copy of any e-mail, and any printout thereof. From tristanz at gmail.com Fri Sep 10 04:36:09 2010 From: tristanz at gmail.com (Tristan Zajonc) Date: Thu, 9 Sep 2010 22:36:09 -0400 Subject: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? In-Reply-To: References: Message-ID: I'd be +1 for including the stdlib in the zip file. I'm also on Mono and don't always have CPython 2.7 installed side-by-side. Tristan On Thu, Sep 9, 2010 at 2:10 PM, Jimmy Schementi wrote: > Gotcha. IronRuby puts the stdlib in both the MSI and ZIP, as someone not > able to run the MSI (running on Mono on a non-Windows OS) can just grab the > zip as a one-stop-shop, so I just assumed it was the same. > ~Jimmy > > > On Thu, Sep 9, 2010 at 12:46 PM, Dino Viehland wrote: >> >> This has actually always been the case ? the bin ZIP has always been >> designed to contain just the binaries and other MS produced stuff to which >> you can add the standard library. >> >> >> >> From: users-bounces at lists.ironpython.com >> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Jimmy Schementi >> Sent: Thursday, September 09, 2010 8:56 AM >> To: Discussion of IronPython >> Subject: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? >> >> >> >> Just noticed that the stdlib isn't present in the binary zip for >> IronPython 2.7A1; the Lib directory is the same dir as >> Languages\IronPython\IronPython\Lib. I also noticed the Config dir is there, >> which should only be in the source zip. >> >> >> >> Not that any of this is a big deal, but seems weird since the packager >> should have generated the same directory structure for the zip and msi. >> >> ~Jimmy >> >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > From tony.meyer at gmail.com Fri Sep 10 08:04:46 2010 From: tony.meyer at gmail.com (Tony Meyer) Date: Fri, 10 Sep 2010 18:04:46 +1200 Subject: [IronPython] Iteration via __getitem__ doesn't work in the Visual Studio debugging environment In-Reply-To: References: Message-ID: > If you hit F5 and continue execution it should keep on running. ?You can > also disable breaking on exceptions via Debug->Exceptions and uncheck the > "thrown" column for CLR exceptions. ?It should just be breaking so you can > look around and seeing what's going on. >From my naive point of view, I would expect that the process continues running until (a) I stop/pause it, (b) a breakpoint is hit, or (c) an exception occurs that would normally stop the program (i.e. propagate all the way to the top). Not every exception causes execution to break, e.g. this doesn't: a = {} try: print a[1] except KeyError: print "missing" Although this does (no exceptions when run outside the debugger or with CPython, of course): def myiterator(): yield 1 yield 2 raise StopIteration() for item in myiterator(): print item What is the distinction here? Is the first considered "user handled" and the second not, even though it is correctly handled? Is it that the iteration exceptions always cause the debugger to kick in? Thanks, Tony From williamj at tenbase2.com Fri Sep 10 15:56:45 2010 From: williamj at tenbase2.com (William Johnston) Date: Fri, 10 Sep 2010 09:56:45 -0400 Subject: [IronPython] expat module for IronPython 2.6 for .NET? Message-ID: <01c101cb50f0$01c9da10$055d8e30$@com> Hello, Is the expat module available for IronPython 2.6 for .NET? I need to use expat or SimpleXMLTreeBuilder for xml parsing from the following error: ImportError: No module named expat; use SimpleXMLTreeBuilder instead. Thanks, William Johnston -------------- next part -------------- An HTML attachment was scrubbed... URL: From vernondcole at gmail.com Fri Sep 10 16:37:45 2010 From: vernondcole at gmail.com (Vernon Cole) Date: Fri, 10 Sep 2010 08:37:45 -0600 Subject: [IronPython] Iteration via __getitem__ doesn't work in the Visual Studio debugging environment In-Reply-To: References: Message-ID: IMHO, StopIteration should never trigger a debugger. It is an expected operation which will happen in many (most?) loops. As an Exception, it should be an exception -- not handled by the same code in the debugger. -- Vernon On Fri, Sep 10, 2010 at 12:04 AM, Tony Meyer wrote: > > If you hit F5 and continue execution it should keep on running. You can > > also disable breaking on exceptions via Debug->Exceptions and uncheck the > > "thrown" column for CLR exceptions. It should just be breaking so you > can > > look around and seeing what's going on. > > From my naive point of view, I would expect that the process continues > running until (a) I stop/pause it, (b) a breakpoint is hit, or (c) an > exception occurs that would normally stop the program (i.e. propagate > all the way to the top). Not every exception causes execution to > break, e.g. this doesn't: > > a = {} > try: > print a[1] > except KeyError: > print "missing" > > Although this does (no exceptions when run outside the debugger or > with CPython, of course): > > def myiterator(): > yield 1 > yield 2 > raise StopIteration() > for item in myiterator(): > print item > > What is the distinction here? Is the first considered "user handled" > and the second not, even though it is correctly handled? Is it that > the iteration exceptions always cause the debugger to kick in? > > Thanks, > Tony > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Fri Sep 10 18:46:38 2010 From: dinov at microsoft.com (Dino Viehland) Date: Fri, 10 Sep 2010 16:46:38 +0000 Subject: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? In-Reply-To: References: Message-ID: I'll see if I can make this change - I have some other release changes I need to make anyway. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Tristan Zajonc > Sent: Thursday, September 09, 2010 7:36 PM > To: Discussion of IronPython > Subject: Re: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? > > I'd be +1 for including the stdlib in the zip file. I'm also on Mono > and don't always have CPython 2.7 installed side-by-side. > > Tristan > > On Thu, Sep 9, 2010 at 2:10 PM, Jimmy Schementi wrote: > > Gotcha. IronRuby puts the stdlib in both the MSI and ZIP, as someone not > > able to run the MSI (running on Mono on a non-Windows OS) can just grab the > > zip as a one-stop-shop, so I just assumed it was the same. > > ~Jimmy > > > > > > On Thu, Sep 9, 2010 at 12:46 PM, Dino Viehland wrote: > >> > >> This has actually always been the case - the bin ZIP has always been > >> designed to contain just the binaries and other MS produced stuff to which > >> you can add the standard library. > >> > >> > >> > >> From: users-bounces at lists.ironpython.com > >> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Jimmy Schementi > >> Sent: Thursday, September 09, 2010 8:56 AM > >> To: Discussion of IronPython > >> Subject: [IronPython] Python stdlib missing in IronPython-2.7A1-Bin.zip? > >> > >> > >> > >> Just noticed that the stdlib isn't present in the binary zip for > >> IronPython 2.7A1; the Lib directory is the same dir as > >> Languages\IronPython\IronPython\Lib. I also noticed the Config dir is > there, > >> which should only be in the source zip. > >> > >> > >> > >> Not that any of this is a big deal, but seems weird since the packager > >> should have generated the same directory structure for the zip and msi. > >> > >> ~Jimmy > >> > >> _______________________________________________ > >> Users mailing list > >> Users at lists.ironpython.com > >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > >> > > > > > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From michael at voidspace.org.uk Fri Sep 10 18:53:59 2010 From: michael at voidspace.org.uk (Michael Foord) Date: Fri, 10 Sep 2010 17:53:59 +0100 Subject: [IronPython] expat module for IronPython 2.6 for .NET? In-Reply-To: <01c101cb50f0$01c9da10$055d8e30$@com> References: <01c101cb50f0$01c9da10$055d8e30$@com> Message-ID: <4C8A62A7.2030902@voidspace.org.uk> On 10/09/2010 14:56, William Johnston wrote: > > Hello, > > Is the expat module available for IronPython 2.6 for .NET? > There is an IronPython compatible implementation of expat that is part of the (sadly now defunct) FePy: https://fepy.svn.sourceforge.net/svnroot/fepy/trunk/lib/pyexpat.py All the best, Michael Foord > I need to use expat or SimpleXMLTreeBuilder for xml parsing from the > following error: > > ImportError: No module named expat; use SimpleXMLTreeBuilder instead. > > Thanks, > > William Johnston > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/blog READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dotsa at hotmail.com Fri Sep 10 18:57:23 2010 From: dotsa at hotmail.com (Danil Dotsenko) Date: Fri, 10 Sep 2010 09:57:23 -0700 Subject: [IronPython] new subprocess.py module. Need eyes. Message-ID: Hi. I extended Jeff Hardy's 2008 version of subprocess.py (http://bitbucket.org/jdhardy/code/src/tip/subprocess.py) module to support (among other things):- Redirect to stderr and stdout to file-likes and file descriptors (.Net threads, one per output / input type) On large output sizes, speed is on par with cPython's version.- Binary subprocess output capture- Implemented .communicate()- Added a non-spec .communicateIO() that behaves like .communicate(), but: - persists captured data to disk (tempfile.TemporaryFile()) after a custom-defined max on MemoryStream size is reached. - outputs out, and err as file-likes, not strings Code is here: http://github.com/dvdotsenko/IronPythonParts Target functionality is cPython 2.6.x subprocess.py .communicateIO() method was added to support to support binary, big outputs from the subprocess. I have a patch / module extension for cPython's version subprocess.py and contemplating submitting it for inclusion along 3.3 timeline, of 3.2 if there is time, help and support for that. 1. I would appreciate some input on the efficiency of the redirect I am using in _StreamRedirector and _StreamPersistor classes. Because the output must be consumable by "regular" python code, expecting cPython file-like methods on the object, I had a choice of (a) milking data from process.StandardOutput.BaseStream to .Net stream and, then, converting it to file-like or (b) milking the output directly into python file-like, while reboxing Array[Byte] data. I chose the latter. (A) is faster than comparable functionality in cPython, but: the resulting file-like does not autodelete itself after f.close() and it would work only in case of .communicate(), as redirect to file-like already gives me a python-style file-like. (B) is slightly slower than comparable functionality in cPython, but allows this module to support any type or subclass of any Python file-like, as there is only one requirement - .write() method that takes bytes- or buffer-like input.For a second i thought that any give python file-like could in actuality be some sort of .Net stream and was contemplating obtaining a pointer to that .Net "base stream" and writing to it in .Net style. However, realized that some mmaped python file-likes would be implemented on top of byte arrays that are not "streams" so gave up on that idea. The only thing i see as possible to improve is finding the fastest way to blip .Net Array[byte] into python file-like that is not necessarily a file. <- Tips on this appreciated. 2. I am unittesting against cPython 2.6.x's version of test_subprocess.py. They have a bit of "let's see if we are losing pointers, file descriptors" checks in there. Was wondering if IronPython would have similar but different gunk that needs to be checked. I am hoping that I don't need to del MemoryStream objects after .Close() etc. If a good eye could take a brief look at the code with intention of finding leaks, I would sincerely appreciate that. Daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Fri Sep 10 19:00:57 2010 From: dinov at microsoft.com (Dino Viehland) Date: Fri, 10 Sep 2010 17:00:57 +0000 Subject: [IronPython] Iteration via __getitem__ doesn't work in the Visual Studio debugging environment In-Reply-To: References: Message-ID: Tony wrote: > From my naive point of view, I would expect that the process continues > running until (a) I stop/pause it, (b) a breakpoint is hit, or (c) an > exception occurs that would normally stop the program (i.e. propagate > all the way to the top). Not every exception causes execution to > break, e.g. this doesn't: > > a = {} > try: > print a[1] > except KeyError: > print "missing" > > Although this does (no exceptions when run outside the debugger or > with CPython, of course): > > def myiterator(): > yield 1 > yield 2 > raise StopIteration() > for item in myiterator(): > print item > > What is the distinction here? Is the first considered "user handled" > and the second not, even though it is correctly handled? Is it that > the iteration exceptions always cause the debugger to kick in? This depends upon your settings. If I break on all thrown exceptions checked I do have it breaking in on both of these. If I have Just My Code enabled in Tools->Options->Debugging->General and have User-unhandled checked then I see it breaking on the 2nd one. I believe that's because VS sees the exception leaking through non-user code (the IronPython runtime) and therefore is letting you know about it. There may be a way for us to handle this specific case if there's some attributes we could apply to our code to make the debugger ignore it as far as user-code is concerned - I'm not sure if those exist but I can look around. If that does exist, and we add it to the all the right places, then you'll get your desired experience by having Just My Code enabled, unchecking Thrown, and leaving user-unhandled checked. If there's no way for us to control this then we'll need to wait until we get better debugger integration. From dinov at microsoft.com Fri Sep 10 19:02:40 2010 From: dinov at microsoft.com (Dino Viehland) Date: Fri, 10 Sep 2010 17:02:40 +0000 Subject: [IronPython] Iteration via __getitem__ doesn't work in the Visual Studio debugging environment In-Reply-To: References: Message-ID: I don't think we want to get into the business of special casing individual exception types. It would be really horrible if you were trying to track down some bug caused by a random StopIteration exception getting thrown and we didn't break in on it. The problem w/ using exceptions for control flow is that you really don't know when they're being used properly and when they're not. You could come up with various heuristics such as thrown directly in an iterator but we'll always miss places like thrown from a function called by an iterator or potentially not report an exception when we should. From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Vernon Cole Sent: Friday, September 10, 2010 7:38 AM To: Discussion of IronPython Subject: Re: [IronPython] Iteration via __getitem__ doesn't work in the Visual Studio debugging environment IMHO, StopIteration should never trigger a debugger. It is an expected operation which will happen in many (most?) loops. As an Exception, it should be an exception -- not handled by the same code in the debugger. -- Vernon On Fri, Sep 10, 2010 at 12:04 AM, Tony Meyer > wrote: > If you hit F5 and continue execution it should keep on running. You can > also disable breaking on exceptions via Debug->Exceptions and uncheck the > "thrown" column for CLR exceptions. It should just be breaking so you can > look around and seeing what's going on. >From my naive point of view, I would expect that the process continues running until (a) I stop/pause it, (b) a breakpoint is hit, or (c) an exception occurs that would normally stop the program (i.e. propagate all the way to the top). Not every exception causes execution to break, e.g. this doesn't: a = {} try: print a[1] except KeyError: print "missing" Although this does (no exceptions when run outside the debugger or with CPython, of course): def myiterator(): yield 1 yield 2 raise StopIteration() for item in myiterator(): print item What is the distinction here? Is the first considered "user handled" and the second not, even though it is correctly handled? Is it that the iteration exceptions always cause the debugger to kick in? Thanks, Tony _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From dotsa at hotmail.com Sat Sep 11 17:48:56 2010 From: dotsa at hotmail.com (Danil Dotsenko) Date: Sat, 11 Sep 2010 08:48:56 -0700 Subject: [IronPython] new subprocess.py module. Need eyes. Message-ID: Hi. (Hm.. first this mailing list really did not like my first, HTML-formatted message, it seems.) I extended Jeff Hardy's 2008 version of subprocess.py (http://bitbucket.org/jdhardy/code/src/tip/subprocess.py) module to support (among other things):- Redirect to stderr and stdout to file-likes and file descriptors (.Net threads, one per output / input type) On large output sizes, speed is on par with cPython's version.- Binary subprocess output capture- Implemented .communicate()- Added a non-spec .communicateIO() that behaves like .communicate(), but:??- persists captured data to disk (tempfile.TemporaryFile()) after a custom-defined max on MemoryStream size is reached.??- outputs out, and err as file-likes, not strings .communicateIO() method was added to support to support binary, big outputs from the subprocess. I have a patch / module extension for cPython's version subprocess.py and contemplating submitting it for inclusion along 3.3 timeline, of 3.2 if there is time, help and support for that. Code is here: http://github.com/dvdotsenko/IronPythonParts ??Target functionality is cPython 2.6.x subprocess.py. Working on adding check_output() method from 2.7 subprocess.py 1. I would appreciate some input on the efficiency of the redirect I am using in _StreamRedirector and _StreamPersistor classes. Because the output must be consumable by "regular" python code, expecting cPython file-like methods on the object, I had a choice of (a) milking data from process.StandardOutput.BaseStream to .Net stream and, then, converting it to file-like or (b) milking the output directly into python file-like, while reboxing Array[Byte] data. I chose the latter.???(A) is faster than comparable functionality in cPython, but: the resulting file-like does not autodelete itself after f.close() and it would work only in case of .communicate(), as redirect to file-like already gives me a python-style file-like.??(B) is slightly slower than comparable functionality in cPython, but allows this module to support any type or subclass of any Python file-like, as there is only one requirement - .write() method that takes bytes- or buffer-like input.For a second i thought that any give python file-like could in actuality be some sort of .Net stream and was contemplating obtaining a pointer to that .Net "base stream" and writing to it in .Net style. However, realized that some mmaped python file-likes would be implemented on top of byte arrays that are not "streams" so gave up on that idea.?The only thing i see as possible to improve is finding the fastest way to blip .Net Array[byte] into python file-like that is not necessarily a file. <- Tips on this appreciated. 2. I am unittesting against cPython 2.6.x's version of test_subprocess.py. They have a bit of "let's see if we are losing pointers, file descriptors" checks in there. Was wondering if IronPython would have similar but different gunk that needs to be checked. I am hoping that I don't need to del MemoryStream objects after .Close() etc. If a good eye could take a brief look at the code with intention of finding leaks, I would sincerely appreciate that. Daniel From merllab at microsoft.com Sat Sep 11 23:03:02 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Sat, 11 Sep 2010 14:03:02 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <89fe1e27-c05c-4200-acb5-dd6fd9cd2852@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77086. ADDED SOURCES $/IronPython/IronPython_Main/Languages/Ruby/Scripts $/IronPython/IronPython_Main/Languages/Ruby/libs/yaml $/IronPython/IronPython_Main/Languages/Ruby/libs/yaml/types.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bm_filewrite.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/CodeGenerator.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/dev.sh $/IronPython/IronPython_Main/Languages/Ruby/Scripts/GitDiff.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/GitDiff.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ircoverage.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/irtests.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/irtests $/IronPython/IronPython_Main/Languages/Ruby/Scripts/license_check.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/merb.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ngen_install.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ngen_uninstall.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/project $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ruby1.9.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ruby19.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/tags_stats.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/unit_tests.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/gem $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/igem.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/iirb.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/ir $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/irb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/irdoc.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/iri.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/rdoc $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/ri $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/tutorial.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/project/browser.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/project/codeplex.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/project/workitems.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/Assemblies.txt $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/corapi.dll $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/raw.dll $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/rewrite.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/RewriteAll.cmd $/IronPython/IronPython_Main/Test/DLR.tests $/IronPython/IronPython_Main/Test/IronPython.tests $/IronPython/IronPython_Main/Test/MerlinWeb.tests $/IronPython/IronPython_Main/Test/Ruby.tests $/IronPython/IronPython_Main/Test/Silverlight.tests $/IronPython/IronPython_Main/Test/TestRunner $/IronPython/IronPython_Main/Test/TestRunner/TestRunner.sln $/IronPython/IronPython_Main/Test/TestRunner/TestRunner $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/Program.cs $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/Properties $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/TestFormat.cs $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/TestResult.cs $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/TestRunner.csproj $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/Properties/AssemblyInfo.cs DELETED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/jruby-1.4.0 $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/io $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/diagram.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/dot.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/template.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/chm.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/chm $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/html.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/texinfo.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/texinfo $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/xml.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/xml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/fragments.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/lines.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_flow.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_latex.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_texinfo.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/parser/f95.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/cache.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/descriptions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/display.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/reader.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/util.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/writer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/digest $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/indexer $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/rubygems_version.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/timer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/baseemitter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/basenode.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/constants.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/encoding.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/error.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/loader.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/rubytypes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/stream.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/stringio.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/tag.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/types.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/yamlnode.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/ypath.rb $/IronPython/IronPython_Main/Languages/Ruby/libs/tmpdir.rb MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/subprocess.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_os.py $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/abbrev.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/base64.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/benchmark.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/cgi.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/cmath.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/complex.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/csv.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/debug.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/delegate.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/digest.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/e2mmap.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/English.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/erb.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/fileutils.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/find.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/forwardable.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/getoptlong.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/gserver.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/ipaddr.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/json.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/kconv.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/logger.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/mathn.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/matrix.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/mkmf.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/monitor.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/mutex_m.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/observer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/open-uri.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/open3.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/optparse.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/ostruct.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/pathname.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/pp.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/prettyprint.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/prime.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/pstore.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rational.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/resolv-replace.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/resolv.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/scanf.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/securerandom.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/set.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/shell.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/sync.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/tempfile.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/thread.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/thwait.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/time.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/timeout.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/tmpdir.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/tracer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/tsort.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/un.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/uri.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/Win32API.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/bigdecimal/jacobian.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/bigdecimal/ludcmp.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/bigdecimal/math.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/bigdecimal/newton.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/bigdecimal/util.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/cgi/cookie.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/cgi/core.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/cgi/html.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/cgi/session.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/cgi/util.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/cgi/session/pstore.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date/format.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/digest/hmac.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/digest/sha2.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl/callback.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl/cparser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl/func.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl/import.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl/pack.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl/stack.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl/struct.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl/value.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/drb/drb.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/drb/eq.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/drb/extserv.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/drb/extservm.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/drb/invokemethod.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/drb/ssl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/drb/timeridconv.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/drb/unix.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/completion.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/context.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/extend-command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/frame.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/help.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/init.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/input-method.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/locale.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/notifier.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/output-method.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ruby-lex.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ruby-token.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/slex.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/version.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/workspace.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ws-for-case-2.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/xmp.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/cmd/chws.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/cmd/fork.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/cmd/help.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/cmd/load.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/cmd/nop.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/cmd/pushws.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/cmd/subirb.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/change-ws.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/history.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/loader.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/math-mode.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/multi-irb.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/save-history.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/tracer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/use-loader.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/ext/workspaces.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/lc/error.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/lc/help-message $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/lc/ja/error.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/lc/ja/help-message $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/json/common.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/json/version.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/json/add/core.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/json/add/rails.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/minitest/autorun.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/minitest/mock.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/minitest/spec.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/minitest/unit.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/net/ftp.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/net/http.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/net/https.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/net/imap.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/net/pop.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/net/protocol.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/net/smtp.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/net/telnet.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/bn.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/buffering.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/cipher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/digest.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/ssl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/x509.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/racc/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/clean.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/gempackagetask.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/packagetask.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/rdoctask.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/runtest.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/tasklib.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/testtask.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/win32.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/loaders/makefile.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rbconfig/datadir.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/code_objects.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/known_classes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/options.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/rdoc.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/stats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/tokenstream.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/ri.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/attribute_manager.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/formatter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/inline.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/preprocess.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_html.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_html_crossref.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/parser/c.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/parser/perl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/parser/ruby.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/parser/simple.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/driver.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/formatter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/paths.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/attlistdecl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/attribute.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/cdata.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/child.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/comment.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/doctype.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/document.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/element.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/encoding.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/entity.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/functions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/instruction.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/namespace.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/node.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/output.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/parent.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/parseexception.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/quickpath.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/rexml.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/sax2listener.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/source.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/streamlistener.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/text.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/xmltokens.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/xpath.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/xpath_parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/dtd/entitydecl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/dtd/notationdecl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/encodings/CP-1252.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/encodings/ISO-8859-15.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/encodings/UNILE.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/encodings/UTF-16.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/formatters/default.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/formatters/pretty.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/formatters/transitive.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/parsers/baseparser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/parsers/pullparser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/parsers/sax2parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/parsers/streamparser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/parsers/treeparser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/parsers/xpathparser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/validation/relaxng.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rexml/validation/validation.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rinda/rinda.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rinda/ring.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rinda/tuplespace.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/ripper/core.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/ripper/filter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/ripper/lexer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/ripper/sexp.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/0.9.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/1.0.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/2.0.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/converter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/dublincore.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/image.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/rexmlparser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/rss.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/syndication.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/taxonomy.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/trackback.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/utils.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/xml-stylesheet.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/xmlparser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/xmlscanner.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/content/1.0.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/content/2.0.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/dublincore/1.0.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/dublincore/2.0.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/dublincore/atom.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/0.9.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/1.0.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/2.0.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/base.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/dublincore.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/feed.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/image.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/taxonomy.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rss/maker/trackback.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/command_manager.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/config_file.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/custom_require.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/defaults.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/dependency.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/dependency_installer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/dependency_list.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/doc_manager.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/exceptions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/format.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/gem_openssl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/gem_path_searcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/gem_runner.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/indexer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/install_update_options.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/installer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/local_remote_options.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/old_format.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/platform.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/remote_fetcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/require_paths_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/requirement.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/security.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/server.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/source_index.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/source_info_cache.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/source_info_cache_entry.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/spec_fetcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/specification.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/test_utilities.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/uninstaller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/user_interaction.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/validator.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/version.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/version_option.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/check_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/cleanup_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/contents_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/dependency_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/environment_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/fetch_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/generate_index_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/install_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/mirror_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/pristine_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/query_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/rdoc_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/search_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/server_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/sources_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/specification_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/uninstall_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/unpack_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/update_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/which_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/ext/builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/ext/configure_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/ext/ext_conf_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/ext/rake_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package/f_sync_dir.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package/tar_header.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package/tar_input.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package/tar_output.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package/tar_reader.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package/tar_writer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package/tar_reader/entry.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/shell/builtin-command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/shell/command-processor.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/shell/error.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/shell/filter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/shell/process-controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/shell/system-command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/shell/version.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/test/unit.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/test/unit/assertions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/test/unit/testcase.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/uri/common.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/uri/ftp.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/uri/generic.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/uri/http.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/uri/https.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/uri/ldap.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/uri/mailto.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/accesslog.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/cgi.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/config.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpproxy.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httprequest.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpresponse.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/https.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpserver.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpstatus.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httputils.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/log.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/server.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/ssl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/utils.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpauth/authenticator.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpauth/digestauth.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpauth/userdb.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpservlet/cgihandler.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpservlet/erbhandler.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpservlet/filehandler.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httpservlet/prochandler.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/win32/registry.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/win32/resolv.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/win32/sspi.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/base64.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/client.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/config.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/create.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/datetime.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/httpserver.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/marshal.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/server.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/xmlrpc/utils.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/dbm.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/store.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/yaml/syck.rb $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_bytesio.cs $/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_io.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/RubyTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Parser/ParserTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/DlrInteropTests.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Dir.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Enumerable.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/IoOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/KernelOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/ObjectSpace.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/RubyEncodingOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/socket/BasicSocket.cs $/IronPython/IronPython_Main/Languages/Ruby/libs/rbconfig.rb $/IronPython/IronPython_Main/Languages/Ruby/libs/yaml/types.rb $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyEncoding.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bm_filewrite.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/CodeGenerator.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/dev.sh $/IronPython/IronPython_Main/Languages/Ruby/Scripts/GitDiff.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/GitDiff.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ircoverage.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/irtests.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/irtests $/IronPython/IronPython_Main/Languages/Ruby/Scripts/license_check.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/merb.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ngen_install.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ngen_uninstall.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ruby1.9.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/ruby19.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/tags_stats.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/unit_tests.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/gem $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/igem.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/iirb.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/ir $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/irb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/irdoc.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/iri.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/rdoc $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/ri $/IronPython/IronPython_Main/Languages/Ruby/Scripts/bin/tutorial.bat $/IronPython/IronPython_Main/Languages/Ruby/Scripts/project/browser.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/project/codeplex.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/project/workitems.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/Assemblies.txt $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/corapi.dll $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/raw.dll $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/rewrite.rb $/IronPython/IronPython_Main/Languages/Ruby/Scripts/Rewriter/RewriteAll.cmd $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr/rake_tests.rb $/IronPython/IronPython_Main/Msi/Ruby/Msm/IronRubyLibs.wxi $/IronPython/IronPython_Main/Msi/Ruby/Msm/RubyLibs.wxi $/IronPython/IronPython_Main/Test/DLR.tests $/IronPython/IronPython_Main/Test/IronPython.tests $/IronPython/IronPython_Main/Test/MerlinWeb.tests $/IronPython/IronPython_Main/Test/Ruby.tests $/IronPython/IronPython_Main/Test/Silverlight.tests $/IronPython/IronPython_Main/Test/TestRunner/TestRunner.sln $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/Program.cs $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/TestFormat.cs $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/TestResult.cs $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/TestRunner.csproj $/IronPython/IronPython_Main/Test/TestRunner/TestRunner/Properties/AssemblyInfo.cs CHECKIN COMMENTS -------------------------------------------------------------------------------- Changeset Id: 2001857 Date: 9/9/2010 11:50:42 AM Add subprocess and (subset of) msvcrt modules From merllab at microsoft.com Sun Sep 12 04:50:51 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Sat, 11 Sep 2010 19:50:51 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <4c9730ea-8514-4382-a430-f4e465d20ad9@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77090. ADDED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3 $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/bin $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/CONTRIBUTION_GUIDELINES.rdoc $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/MIT-LICENSE $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/rails $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/Rakefile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/README.rdoc $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/bin/convert_to_should_syntax $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/assertions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/autoload_macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/context.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/helpers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/integrations $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/private_helpers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/proc_extensions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/rails.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/tasks.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/tasks $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/version.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/assign_to_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/filter_param_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/redirect_to_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/render_template_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/render_with_layout_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/respond_with_content_type_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/respond_with_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/route_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/set_session_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/set_the_flash_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer/assertions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer/matchers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer/matchers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer/matchers/have_sent_email.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/assertions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/helpers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/allow_mass_assignment_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/allow_value_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/association_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/ensure_inclusion_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/ensure_length_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/have_db_column_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/have_db_index_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/have_readonly_attribute_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_acceptance_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_format_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_numericality_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_presence_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_uniqueness_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validation_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/integrations/rspec.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/integrations/rspec2.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/integrations/test_unit.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/tasks/list_tests.rake $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/tasks/yaml_to_shoulda.rake $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/rails/init.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fail_macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/functional $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_model_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_test_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_model_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_test_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/README $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rspec_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/test_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/addresses.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/friendships.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/posts.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/products.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/taggings.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/tags.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/users.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/functional/posts_controller_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/functional/users_controller_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/action_mailer $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/action_mailer/have_sent_email_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/allow_mass_assignment_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/allow_value_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/association_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/ensure_inclusion_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/ensure_length_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/have_db_column_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/have_db_index_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/have_readonly_attributes_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_acceptance_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_format_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_numericality_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_presence_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_uniqueness_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/assign_to_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/filter_param_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/redirect_to_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/render_template_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/render_with_layout_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/respond_with_content_type_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/respond_with_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/route_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/set_session_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/set_the_flash_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/autoload_macro_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/context_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/convert_to_should_syntax_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/helpers_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/private_helpers_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/should_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/log $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/public $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/script $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/test $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/controllers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/helpers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/controllers/application_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/controllers/posts_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/controllers/users_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/helpers/application_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/helpers/posts_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/helpers/users_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/address.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/flea.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/friendship.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/notifier.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/pets $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/post.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/product.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/profile.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/registration.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/tag.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/tagging.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/treat.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/user.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/pets/cat.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/pets/dog.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/layouts $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/notifier $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/layouts/posts.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/layouts/users.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/layouts/wide.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/notifier/the_email.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts/edit.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts/new.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts/show.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users/edit.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users/new.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users/show.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/boot.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/database.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/environment.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/environments $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/initializers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/routes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/environments/test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/initializers/new_rails_defaults.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/initializers/shoulda.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/schema.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/001_create_users.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/002_create_posts.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/003_create_taggings.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/004_create_tags.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/005_create_dogs.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/006_create_addresses.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/007_create_fleas.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/008_create_dogs_fleas.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/009_create_products.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/010_create_friendships.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/011_create_treats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/20090506203502_create_profiles.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/20090506203536_create_registrations.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/20090513104502_create_cats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/log/test.log $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/public/404.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/public/422.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/public/500.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/script/console $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/script/generate $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/test/shoulda_macros $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/test/shoulda_macros/custom_macro.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/gems $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/plugins $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/gems/gem_with_macro-0.0.1 $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/gems/gem_with_macro-0.0.1/shoulda_macros $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/gems/gem_with_macro-0.0.1/shoulda_macros/gem_macro.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/plugins/plugin_with_macro $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/plugins/plugin_with_macro/shoulda_macros $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/plugins/plugin_with_macro/shoulda_macros/plugin_macro.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config.ru $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/Gemfile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/log $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/Rakefile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/README $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/script $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/test $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/controllers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/helpers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/controllers/application_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/controllers/posts_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/controllers/users_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/helpers/application_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/address.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/flea.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/friendship.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/notifier.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/pets $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/post.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/product.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/profile.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/registration.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/tag.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/tagging.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/treat.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/user.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/pets/cat.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/pets/dog.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/notifier $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts/application.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts/posts.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts/users.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts/wide.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/notifier/the_email.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts/edit.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts/new.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts/show.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users/edit.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users/new.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users/show.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/application.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/boot.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/database.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environment.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environments $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/locales $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/routes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environments/development.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environments/production.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environments/test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/backtrace_silencers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/inflections.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/mime_types.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/secret_token.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/session_store.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/locales/en.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/seeds.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/test.sqlite3 $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/001_create_users.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/002_create_posts.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/003_create_taggings.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/004_create_tags.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/005_create_dogs.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/006_create_addresses.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/007_create_fleas.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/008_create_dogs_fleas.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/009_create_products.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/010_create_friendships.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/011_create_treats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/20090506203502_create_profiles.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/20090506203536_create_registrations.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/20090513104502_create_cats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/log/test.log $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/404.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/422.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/500.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/favicon.ico $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/images $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/index.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/robots.txt $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/images/rails.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/application.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/controls.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/dragdrop.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/effects.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/prototype.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/rails.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/script/rails $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/test/performance $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/test/test_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/test/performance/browsing_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/address_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/cat_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/dog_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/flea_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/friendship_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/post_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/product_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/tag_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/tagging_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/user_test.rb $/IronPython/IronPython_Main/Hosts/Silverlight/Public $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/server.bat $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/server $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/sl.bat $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/sl $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/app $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/css $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/index.html $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/js $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/app/app.py $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/app/app.xaml $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/css/screen.css $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/js/error.js $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/app $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/css $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/index.html $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/js $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/app/app.rb $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/app/app.xaml $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/css/screen.css $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/js/error.js MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/CONTRIBUTION_GUIDELINES.rdoc $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/MIT-LICENSE $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/Rakefile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/README.rdoc $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/bin/convert_to_should_syntax $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/assertions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/autoload_macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/context.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/helpers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/private_helpers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/proc_extensions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/rails.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/tasks.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/version.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/assign_to_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/filter_param_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/redirect_to_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/render_template_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/render_with_layout_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/respond_with_content_type_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/respond_with_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/route_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/set_session_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_controller/matchers/set_the_flash_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer/assertions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer/matchers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/action_mailer/matchers/have_sent_email.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/assertions.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/helpers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/allow_mass_assignment_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/allow_value_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/association_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/ensure_inclusion_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/ensure_length_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/have_db_column_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/have_db_index_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/have_readonly_attribute_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_acceptance_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_format_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_numericality_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_presence_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validate_uniqueness_of_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/active_record/matchers/validation_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/integrations/rspec.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/integrations/rspec2.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/integrations/test_unit.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/tasks/list_tests.rake $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/lib/shoulda/tasks/yaml_to_shoulda.rake $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/rails/init.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fail_macros.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_model_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_test_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_model_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_test_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/README $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rspec_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/test_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/addresses.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/friendships.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/posts.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/products.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/taggings.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/tags.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/fixtures/users.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/functional/posts_controller_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/functional/users_controller_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/action_mailer/have_sent_email_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/allow_mass_assignment_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/allow_value_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/association_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/ensure_inclusion_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/ensure_length_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/have_db_column_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/have_db_index_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/have_readonly_attributes_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_acceptance_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_format_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_numericality_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_presence_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/active_record/validate_uniqueness_of_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/assign_to_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/filter_param_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/redirect_to_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/render_template_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/render_with_layout_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/respond_with_content_type_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/respond_with_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/route_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/set_session_matcher_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/matchers/controller/set_the_flash_matcher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/autoload_macro_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/context_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/convert_to_should_syntax_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/helpers_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/private_helpers_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/other/should_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/controllers/application_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/controllers/posts_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/controllers/users_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/helpers/application_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/helpers/posts_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/helpers/users_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/address.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/flea.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/friendship.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/notifier.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/post.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/product.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/profile.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/registration.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/tag.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/tagging.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/treat.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/user.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/pets/cat.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/models/pets/dog.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/layouts/posts.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/layouts/users.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/layouts/wide.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/notifier/the_email.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts/edit.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts/new.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/posts/show.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users/edit.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users/new.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/app/views/users/show.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/boot.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/database.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/environment.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/routes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/environments/test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/initializers/new_rails_defaults.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/config/initializers/shoulda.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/schema.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/001_create_users.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/002_create_posts.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/003_create_taggings.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/004_create_tags.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/005_create_dogs.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/006_create_addresses.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/007_create_fleas.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/008_create_dogs_fleas.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/009_create_products.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/010_create_friendships.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/011_create_treats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/20090506203502_create_profiles.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/20090506203536_create_registrations.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/db/migrate/20090513104502_create_cats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/log/test.log $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/public/404.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/public/422.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/public/500.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/script/console $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/script/generate $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/test/shoulda_macros/custom_macro.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/gems/gem_with_macro-0.0.1/shoulda_macros/gem_macro.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails2_root/vendor/plugins/plugin_with_macro/shoulda_macros/plugin_macro.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config.ru $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/Gemfile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/Rakefile $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/README $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/controllers/application_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/controllers/posts_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/controllers/users_controller.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/helpers/application_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/address.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/flea.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/friendship.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/notifier.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/post.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/product.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/profile.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/registration.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/tag.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/tagging.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/treat.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/user.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/pets/cat.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/models/pets/dog.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts/application.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts/posts.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts/users.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/layouts/wide.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/notifier/the_email.html.erb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts/edit.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts/new.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/posts/show.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users/edit.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users/new.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/app/views/users/show.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/application.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/boot.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/database.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environment.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/routes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environments/development.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environments/production.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/environments/test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/backtrace_silencers.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/inflections.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/mime_types.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/secret_token.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/initializers/session_store.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/config/locales/en.yml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/seeds.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/test.sqlite3 $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/001_create_users.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/002_create_posts.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/003_create_taggings.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/004_create_tags.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/005_create_dogs.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/006_create_addresses.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/007_create_fleas.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/008_create_dogs_fleas.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/009_create_products.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/010_create_friendships.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/011_create_treats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/20090506203502_create_profiles.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/20090506203536_create_registrations.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/db/migrate/20090513104502_create_cats.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/log/test.log $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/404.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/422.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/500.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/favicon.ico $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/index.html $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/robots.txt $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/images/rails.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/application.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/controls.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/dragdrop.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/effects.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/prototype.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/public/javascripts/rails.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/script/rails $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/test/test_helper.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/rails3_root/test/performance/browsing_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/address_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/cat_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/dog_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/flea_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/friendship_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/post_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/product_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/tag_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/tagging_test.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/shoulda-2.11.3/test/unit/user_test.rb $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/server.bat $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/server $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/sl.bat $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/sl $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/index.html $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/app/app.py $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/app/app.xaml $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/css/screen.css $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/python/js/error.js $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/index.html $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/app/app.rb $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/app/app.xaml $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/css/screen.css $/IronPython/IronPython_Main/Hosts/Silverlight/Public/script/templates/ruby/js/error.js $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/StringTests.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/KernelOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/RubyEncodingOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/SymbolOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Extensions/IListOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.BinaryContent.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Conversions/ProtocolConversionAction.cs $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/irtests.rb $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr.rb $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr/active_record_tests.rb $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr/active_resource_tests.rb $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr/active_support_tests.rb $/IronPython/IronPython_Main/Msi/Installer.proj From clemensklokmose at gmail.com Sun Sep 12 16:48:09 2010 From: clemensklokmose at gmail.com (Clemens Nylandsted Klokmose) Date: Sun, 12 Sep 2010 16:48:09 +0200 Subject: [IronPython] PyBonjour through Ctypes Message-ID: Hi, I am experimenting with getting a Python library running in IronPython that relies on PyBonjour (http://code.google.com/p/pybonjour/). PyBonjour is a pure python library interfacing with the systems bonjour installation. I am completely unexperienced with CTypes, so what I am proposing now might seem na?ve. At the top of the pybonjour.py is code looking like this: if sys.platform == 'win32': # Need to use the stdcall variants _libdnssd = ctypes.windll.dnssd _CFunc = ctypes.WINFUNCTYPE IronPython's sys.platform evaluates to 'cli', so I have tried to change the check to if sys.platform == 'win32' or sys.platform == 'cli': This seems to work, but everytime a C function is called now, Python complains that theres an argument too much. E.g. TypeError: CFunctionType() takes at most 2 arguments (3 given). My suggestion is that ctypes.WINFUNCTYPE in IronPython might be a wrong value? (In IronPython it seems to always be 0x000000000000002B, whereas in CPython the value varies) Does anyone have an idea of how to go about this? It should be noted that I have pybonjour running with the standard CPython on Windows. Thanks, Clemens -------------- next part -------------- An HTML attachment was scrubbed... URL: From merllab at microsoft.com Mon Sep 13 18:04:29 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Mon, 13 Sep 2010 09:04:29 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <111d89a5-ba13-4ef5-a263-ae7e8b1766e6@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77143. ADDED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/Readme.txt $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/fiddle.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/fiddle $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/gem_prelude.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/socket.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/win32ole.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date/delta.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date/delta $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date/delta/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date/delta/parser.ry $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/fiddle/closure.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/fiddle/function.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/inspector.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/ssl-internal.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/x509-internal.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/coder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/core_ext.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/deprecated.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/handler.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/json $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/omap.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/scalar_scanner.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/set.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/tree_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/json/tree_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/alias.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/document.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/mapping.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/node.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/scalar.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/sequence.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/stream.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/emitter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/json_tree.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/to_ruby.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/visitor.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/yaml_tree.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/compositepublisher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/ftptools.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/publisher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/rubyforgepublisher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/sshpublisher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/alias.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/anon_class.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/any_method.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/attr.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/class_module.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/code_object.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/constant.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/context.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ghost_method.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/include.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/meta_method.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/normal_class.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/normal_module.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/require.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ruby_lex.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ruby_token.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/single_class.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/task.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/text.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/top_level.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/darkfish.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/markup.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/classpage.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/filepage.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/rdoc.css $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/brick.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/brick_link.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/bug.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/bullet_black.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/bullet_toggle_minus.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/bullet_toggle_plus.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/date.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/find.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/loadingAnimation.gif $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/macFFBgHack.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/package.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/page_green.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/page_white_text.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/page_white_width.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/plugin.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/ruby.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/tag_green.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/wrench.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/wrench_orange.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/zoom.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js/darkfish.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js/jquery.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js/quicksearch.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js/thickbox-compressed.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/blank_line.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/document.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/formatter_test_case.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/heading.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/list.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/list_item.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/paragraph.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/raw.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/rule.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_ansi.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_bs.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_rdoc.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/verbatim.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/parser/ruby_tools.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/store.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/errors.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/gemcutter_utilities.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package_task.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/text.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/owner_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/push_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/setup_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/baseemitter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/basenode.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/constants.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/encoding.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/error.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/loader.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/rubytypes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/stream.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/stringio.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/syck.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/tag.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/types.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/yamlnode.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/ypath.rb DELETED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/gems $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/site_ruby/1.9.1/gauntlet_rubygems.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/site_ruby/1.9.1/rbconfig $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/site_ruby/1.9.1/rubygems.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/site_ruby/1.9.1/rubygems $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/site_ruby/1.9.1/ubygems.rb MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/Readme.txt $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/dl.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/fiddle.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/gem_prelude.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/socket.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/win32ole.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date/delta.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date/delta/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/date/delta/parser.ry $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/fiddle/closure.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/fiddle/function.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/irb/inspector.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/ssl-internal.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/openssl/x509-internal.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/coder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/core_ext.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/deprecated.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/handler.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/omap.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/scalar_scanner.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/set.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/tree_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/json/tree_builder.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/alias.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/document.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/mapping.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/node.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/scalar.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/sequence.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/nodes/stream.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/emitter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/json_tree.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/to_ruby.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/visitor.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/psych/visitors/yaml_tree.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/compositepublisher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/ftptools.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/publisher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/rubyforgepublisher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rake/contrib/sshpublisher.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/alias.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/anon_class.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/any_method.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/attr.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/class_module.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/code_object.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/constant.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/context.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ghost_method.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/include.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/meta_method.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/normal_class.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/normal_module.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/require.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ruby_lex.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ruby_token.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/single_class.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/task.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/text.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/top_level.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/darkfish.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/markup.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/classpage.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/filepage.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/index.rhtml $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/rdoc.css $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/brick.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/brick_link.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/bug.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/bullet_black.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/bullet_toggle_minus.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/bullet_toggle_plus.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/date.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/find.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/loadingAnimation.gif $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/macFFBgHack.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/package.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/page_green.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/page_white_text.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/page_white_width.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/plugin.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/ruby.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/tag_green.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/wrench.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/wrench_orange.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/images/zoom.png $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js/darkfish.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js/jquery.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js/quicksearch.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/generator/template/darkfish/js/thickbox-compressed.js $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/blank_line.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/document.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/formatter_test_case.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/heading.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/list.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/list_item.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/paragraph.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/parser.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/raw.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/rule.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_ansi.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_bs.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/to_rdoc.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/markup/verbatim.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/parser/ruby_tools.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rdoc/ri/store.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/errors.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/gemcutter_utilities.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/package_task.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/text.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/owner_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/push_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rubygems/commands/setup_command.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/baseemitter.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/basenode.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/constants.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/encoding.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/error.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/loader.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/rubytypes.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/stream.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/stringio.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/syck.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/tag.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/types.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/yamlnode.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/syck/ypath.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/webrick/httprequest.rb $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/FileOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/IoOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/socket/BasicSocket.cs $/IronPython/IronPython_Main/Languages/Ruby/libs/rbconfig.rb $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/IOMode.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/Proc.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyClass.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyFile.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyIO.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/Arguments.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Ast/AstFactory.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Hosting/RubyOptionsParser.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/BlockParam.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Loader.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs $/IronPython/IronPython_Main/Msi/harvest.rb $/IronPython/IronPython_Main/Msi/Ruby/Msm/IronRubyLibs.wxi $/IronPython/IronPython_Main/Msi/Ruby/Msm/RubyLibs.wxi $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/Utils/CollectionUtils.cs From merllab at microsoft.com Mon Sep 13 19:52:42 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Mon, 13 Sep 2010 10:52:42 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <217c0f44-38d8-4e99-964d-0dc20ac66e54@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77145. MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Doc/ipymake.bat From michael at voidspace.org.uk Mon Sep 13 22:47:50 2010 From: michael at voidspace.org.uk (Michael Foord) Date: Mon, 13 Sep 2010 21:47:50 +0100 Subject: [IronPython] expat module for IronPython 2.6 for .NET? In-Reply-To: <000c01cb5380$54a06c30$fde14490$@com> References: <01c101cb50f0$01c9da10$055d8e30$@com> <4C8A62A7.2030902@voidspace.org.uk> <000c01cb5380$54a06c30$fde14490$@com> Message-ID: <4C8E8DF6.3080803@voidspace.org.uk> On 13/09/2010 21:14, William Johnston wrote: > > Hello, > > This version of expat is not the same as the original expat. > Well no, it is a reimplementation - or do you mean something different? > The import error is from not importing XMLTreeBuilder. > > Why wasn't the following line used in NLTK's ElementTree source file? > > from nltk.etree.ElementTree import XMLTreeBuilder > Absolutely no idea. :-) > > I wish not to change existing NLTK code. > > Any suggestions? > I'm afraid not. When you make expat.py available to your IronPython installation does it *change* the error you get? All the best, Michael > Regards, > > William Johnston > > *From:* Michael Foord [mailto:michael at voidspace.org.uk] > *Sent:* Friday, September 10, 2010 12:54 PM > *To:* Discussion of IronPython > *Cc:* William Johnston > *Subject:* Re: [IronPython] expat module for IronPython 2.6 for .NET? > > On 10/09/2010 14:56, William Johnston wrote: > > Hello, > > Is the expat module available for IronPython 2.6 for .NET? > > There is an IronPython compatible implementation of expat that is part > of the (sadly now defunct) FePy: > > https://fepy.svn.sourceforge.net/svnroot/fepy/trunk/lib/pyexpat.py > > All the best, > > Michael Foord > > > I need to use expat or SimpleXMLTreeBuilder for xml parsing from the > following error: > > ImportError: No module named expat; use SimpleXMLTreeBuilder instead. > > Thanks, > > William Johnston > > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > -- > http://www.ironpythoninaction.com/ > http://www.voidspace.org.uk/blog > > READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. > -- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/blog READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Mon Sep 13 23:55:47 2010 From: dinov at microsoft.com (Dino Viehland) Date: Mon, 13 Sep 2010 21:55:47 +0000 Subject: [IronPython] PyBonjour through Ctypes In-Reply-To: References: Message-ID: It's not that WINFUNCTYPE is always changing in CPython - it's that each time you run it'll have a different ID. In IronPython we allocate object IDs sequentially starting at 43. So if the only thing you call id() on (which printing the repr does implicitly) then the 1st object will always have an id of 43. If you did "id(100)" first and then looked at ctypes.WINFUNCTYPE then you'd see it'd be 0x2C. Can you include the line of code where the call is happening and an setup to get into the call? It does look like there's a 3rd argument that's optional because: from ctypes import * WINFUNCTYPE(c_int, c_int, c_int)(100, 'foo', '100') Starts reporting a different error message on CPython than IronPython. My guess is we need to implement this but there don't seem to be any tests for it so if we can see at least 1 call site that'd be helpful :) can you open a bug on CodePlex for this as well? From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Clemens Nylandsted Klokmose Sent: Sunday, September 12, 2010 7:48 AM To: users at lists.ironpython.com Subject: [IronPython] PyBonjour through Ctypes Hi, I am experimenting with getting a Python library running in IronPython that relies on PyBonjour (http://code.google.com/p/pybonjour/). PyBonjour is a pure python library interfacing with the systems bonjour installation. I am completely unexperienced with CTypes, so what I am proposing now might seem na?ve. At the top of the pybonjour.py is code looking like this: if sys.platform == 'win32': # Need to use the stdcall variants _libdnssd = ctypes.windll.dnssd _CFunc = ctypes.WINFUNCTYPE IronPython's sys.platform evaluates to 'cli', so I have tried to change the check to if sys.platform == 'win32' or sys.platform == 'cli': This seems to work, but everytime a C function is called now, Python complains that theres an argument too much. E.g. TypeError: CFunctionType() takes at most 2 arguments (3 given). My suggestion is that ctypes.WINFUNCTYPE in IronPython might be a wrong value? (In IronPython it seems to always be 0x000000000000002B, whereas in CPython the value varies) Does anyone have an idea of how to go about this? It should be noted that I have pybonjour running with the standard CPython on Windows. Thanks, Clemens -------------- next part -------------- An HTML attachment was scrubbed... URL: From merllab at microsoft.com Tue Sep 14 18:03:22 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Tue, 14 Sep 2010 09:03:22 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <6030fa47-811b-441b-b9bb-8608695eb4ed@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77176. MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/site_ruby/1.9.1/rbreadline.rb $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/gems/activerecord-sqlserver-adapter-3.0.0/lib/active_record/connection_adapters/sqlserver/database_statements.rb $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/MutableStringTests.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Enumerator.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/MutableStringOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/RubyTime.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.BinaryContent.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.cs $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/irtests.rb $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/utr/active_record_tests.rb From tshanks at gatech.edu Wed Sep 15 15:03:03 2010 From: tshanks at gatech.edu (Thomas Shanks) Date: Wed, 15 Sep 2010 09:03:03 -0400 Subject: [IronPython] How to install IronPython Tools for Visual Studio? In-Reply-To: References: Message-ID: I installed VS 2010 Integrated Shell and installed IronPython-2.7A1.msi with the IronPython Tools option selected in Setup. ?As per the instructions, I am looking for the IronPythonTools.vsix file to install IronPython Tools for Visual Studio 2010. I do not see it, or any other related VSIX file, anywhere. ?Has the procedure changed with the most recent version? ?If so, where is the vsix file hiding, or what does one do to install, and then start, IronPython Tools for VS? Thank you for your assistance, Thomas Shanks Georgia Tech From Larry.Jones at aspentech.com Wed Sep 15 15:52:49 2010 From: Larry.Jones at aspentech.com (Jones, Larry) Date: Wed, 15 Sep 2010 09:52:49 -0400 Subject: [IronPython] How to install IronPython Tools for Visual Studio? In-Reply-To: References: Message-ID: Thomas, I had a similar question; however, I simply installed IronPython-2.7a1.msi *after* I had installed VS2010 (Ultimate). I got IronPython support for "free." I am unclear if the instructions available on the Web site are correct. Hope this information helps. Have a great day! -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Thomas Shanks Sent: Wednesday, September 15, 2010 8:03 AM To: users at lists.ironpython.com Subject: Re: [IronPython] How to install IronPython Tools for Visual Studio? I installed VS 2010 Integrated Shell and installed IronPython-2.7A1.msi with the IronPython Tools option selected in Setup. ?As per the instructions, I am looking for the IronPythonTools.vsix file to install IronPython Tools for Visual Studio 2010. I do not see it, or any other related VSIX file, anywhere. ?Has the procedure changed with the most recent version? ?If so, where is the vsix file hiding, or what does one do to install, and then start, IronPython Tools for VS? Thank you for your assistance, Thomas Shanks Georgia Tech _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com This e-mail and any attachments are intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified any dissemination, distribution or copying of this email, and any attachments thereto, is strictly prohibited. If you receive this email in error please immediately notify the sender and permanently delete the original copy and any copy of any e-mail, and any printout thereof. From tshanks at gatech.edu Wed Sep 15 15:54:55 2010 From: tshanks at gatech.edu (Thomas Shanks) Date: Wed, 15 Sep 2010 09:54:55 -0400 Subject: [IronPython] How to install IronPython Tools for Visual Studio? In-Reply-To: References: Message-ID: I'm not sure what you mean by "for free". I've tried starting VS 2010 Shell and looking for the solution / project types. They aren't in there. Did you do anything to install the plug-in? Where is the plug-in located on your system? Thomas Shanks Georgia Tech From Larry.Jones at aspentech.com Wed Sep 15 16:06:12 2010 From: Larry.Jones at aspentech.com (Jones, Larry) Date: Wed, 15 Sep 2010 10:06:12 -0400 Subject: [IronPython] How to install IronPython Tools for Visual Studio? In-Reply-To: References: Message-ID: Sorry I was not clear, Thomas. I installed VS2010. I did not install VS2010 Integrated Shell. After installing VS2010, I installed IronPython 2.7a1. When I look under the Tools menu, I see an item named "IronPython Tools." I'm uncertain what difference you would expect to see using VS2010 Integrated Shell. Have a great day! -----Original Message----- From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Thomas Shanks Sent: Wednesday, September 15, 2010 8:55 AM To: users at lists.ironpython.com Subject: Re: [IronPython] How to install IronPython Tools for Visual Studio? I'm not sure what you mean by "for free". I've tried starting VS 2010 Shell and looking for the solution / project types. They aren't in there. Did you do anything to install the plug-in? Where is the plug-in located on your system? Thomas Shanks Georgia Tech _______________________________________________ Users mailing list Users at lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com This e-mail and any attachments are intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified any dissemination, distribution or copying of this email, and any attachments thereto, is strictly prohibited. If you receive this email in error please immediately notify the sender and permanently delete the original copy and any copy of any e-mail, and any printout thereof. From dinov at microsoft.com Wed Sep 15 18:22:21 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 15 Sep 2010 16:22:21 +0000 Subject: [IronPython] How to install IronPython Tools for Visual Studio? In-Reply-To: References: Message-ID: The VSIX no longer exists - the installer now detects the presence of VS and will make available an IronPython Tools option if VS is installed. Did you see that option when you installed 2.7A1? You should be able to re-run the installer and see if it's there as well. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Thomas Shanks > Sent: Wednesday, September 15, 2010 6:03 AM > To: users at lists.ironpython.com > Subject: Re: [IronPython] How to install IronPython Tools for Visual > Studio? > > I installed VS 2010 Integrated Shell and installed > IronPython-2.7A1.msi with the IronPython Tools option selected in > Setup. ?As per the instructions, I am looking for the > IronPythonTools.vsix file to install IronPython Tools for Visual > Studio 2010. I do not see it, or any other related VSIX file, > anywhere. ?Has the procedure changed with the most recent version? ?If > so, where is the vsix file hiding, or what does one do to install, and > then start, IronPython Tools for VS? > > Thank you for your assistance, > > Thomas Shanks > Georgia Tech > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From clemensklokmose at gmail.com Wed Sep 15 18:28:55 2010 From: clemensklokmose at gmail.com (Clemens Nylandsted Klokmose) Date: Wed, 15 Sep 2010 18:28:55 +0200 Subject: [IronPython] PyBonjour through Ctypes In-Reply-To: References: Message-ID: Thanks for the reply, Here are the relevant lines from pybonjour.py: line 84: _CFunc = ctypes.WINFUNCTYPE line 579 - 824 (some omitted): (Start code) def _create_function_bindings(): ERRCHECK = True NO_ERRCHECK = False OUTPARAM = (lambda index: index) NO_OUTPARAM = None specs = { #'funcname': #( # return_type, # errcheck, # outparam, # ( # param_1_type, # param_2_type, # ... # param_n_type, # )), 'DNSServiceRefSockFD': ( ctypes.c_int, NO_ERRCHECK, NO_OUTPARAM, ( DNSServiceRef, # sdRef )), ### ... 15 definitions in between here ... ### 'DNSServiceConstructFullName': ( ctypes.c_int, ERRCHECK, OUTPARAM(0), ( ctypes.c_char * kDNSServiceMaxDomainName, # fullName _utf8_char_p, # service _utf8_char_p_non_null, # regtype _utf8_char_p_non_null, # domain )), } for name, (restype, errcheck, outparam, argtypes) in specs.iteritems(): prototype = _CFunc(restype, *argtypes) paramflags = [1] * len(argtypes) if outparam is not None: paramflags[outparam] = 2 paramflags = tuple((val,) for val in paramflags) func = prototype((name, _libdnssd), paramflags) if errcheck: func.errcheck = BonjourError._errcheck globals()['_' + name] = func # Only need to do this once _create_function_bindings() (End code) The line ' func = prototype((name, _libdnssd), paramflags) ' fails with the following exception: File "test_pybonjour.py", line 34, in File "C:\Users\clemens\Downloads\pybonjour-1.1.1\pybonjour-1.1.1\pybonjour.py", line 824, in File "C:\Users\clemens\Downloads\pybonjour-1.1.1\pybonjour-1.1.1\pybonjour.py", line 815, in _create_function_bindings TypeError: WinFunctionType() takes at most 2 arguments (3 given) Cheers, Clemens On Mon, Sep 13, 2010 at 11:55 PM, Dino Viehland wrote: > It?s not that WINFUNCTYPE is always changing in CPython ? it?s that each > time you run it?ll have a different ID. In IronPython we allocate object > IDs sequentially starting at 43. So if the only thing you call id() on > (which printing the repr does implicitly) then the 1st object will always > have an id of 43. If you did ?id(100)? first and then looked at > ctypes.WINFUNCTYPE then you?d see it?d be 0x2C. > > > > Can you include the line of code where the call is happening and an setup > to get into the call? It does look like there?s a 3rd argument that?s > optional because: > > > > from ctypes import * > > WINFUNCTYPE(c_int, c_int, c_int)(100, 'foo', '100') > > > > Starts reporting a different error message on CPython than IronPython. My > guess is we need to implement this but there don?t seem to be any tests for > it so if we can see at least 1 call site that?d be helpful J can you open > a bug on CodePlex for this as well? > > > > *From:* users-bounces at lists.ironpython.com [mailto: > users-bounces at lists.ironpython.com] *On Behalf Of *Clemens Nylandsted > Klokmose > *Sent:* Sunday, September 12, 2010 7:48 AM > *To:* users at lists.ironpython.com > *Subject:* [IronPython] PyBonjour through Ctypes > > > > Hi, > > I am experimenting with getting a Python library running in IronPython that > relies on PyBonjour (http://code.google.com/p/pybonjour/). > > PyBonjour is a pure python library interfacing with the systems bonjour > installation. I am completely unexperienced with CTypes, so what I am > proposing now might seem na?ve. > > > > At the top of the pybonjour.py is code looking like this: > > if sys.platform == 'win32': > > # Need to use the stdcall variants > > _libdnssd = ctypes.windll.dnssd > > _CFunc = ctypes.WINFUNCTYPE > > > > IronPython's sys.platform evaluates to 'cli', so I have tried to change the > check to if sys.platform == 'win32' or sys.platform == 'cli': > > This seems to work, but everytime a C function is called now, Python > complains that theres an argument too much. > > E.g. TypeError: CFunctionType() takes at most 2 arguments (3 given). My > suggestion is that ctypes.WINFUNCTYPE in IronPython might be a wrong value? > (In IronPython it seems to always be 0x000000000000002B, whereas in CPython > the value varies) > > > > Does anyone have an idea of how to go about this? > > > > It should be noted that I have pybonjour running with the standard CPython > on Windows. > > > > Thanks, > > Clemens > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tshanks at gatech.edu Wed Sep 15 19:12:31 2010 From: tshanks at gatech.edu (Thomas Shanks) Date: Wed, 15 Sep 2010 13:12:31 -0400 Subject: [IronPython] How to install IronPython Tools for Visual Studio? In-Reply-To: References: Message-ID: > The VSIX no longer exists Can the walkthrough (the only documentation I can find) be updated accordingly? > Did you see that option when you installed 2.7A1? I ran the installer before I installed VS Shell the first time and it was not there. I then installed the Shell and looked for the VSIX to install. Not seeing it, I reran the IP install, thinking it looked for the Shell before providing the VSIX. This time I saw the option you describe (unchecked by default). I selected it and reinstalled. I then restarted VS 2010 Shell and still do not see the IronPython project types in the new solution or new project windows. What should I try next? Thomas Shanks On 9/15/10, Thomas Shanks wrote: > I'm not sure what you mean by "for free". I've tried starting VS 2010 > Shell and looking for the solution / project types. They aren't in > there. Did you do anything to install the plug-in? Where is the > plug-in located on your system? > > > Thomas Shanks > Georgia Tech > From dinov at microsoft.com Wed Sep 15 19:22:19 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 15 Sep 2010 17:22:19 +0000 Subject: [IronPython] How to install IronPython Tools for Visual Studio? In-Reply-To: References: Message-ID: Thomas wrote: > > The VSIX no longer exists > > Can the walkthrough (the only documentation I can find) be updated > accordingly? Yep, that sounds like a great idea :) > > > Did you see that option when you installed 2.7A1? > > I ran the installer before I installed VS Shell the first time and it was not > there. I then installed the Shell and looked for the VSIX to install. Not > seeing it, I reran the IP install, thinking it looked for the Shell before > providing the VSIX. This time I saw the option you describe (unchecked by > default). I selected it and reinstalled. > > I then restarted VS 2010 Shell and still do not see the IronPython project > types in the new solution or new project windows. > > What should I try next? Does Help->About VS show IronPython Tools in the list of installed extensions? And is there an IronPython Tools for Visual Studio folder over in %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Or %PROGRAM_FILES_x86%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft if you're on an x64 machine? From tristan1132 at gmail.com Thu Sep 16 01:09:28 2010 From: tristan1132 at gmail.com (kevin won) Date: Wed, 15 Sep 2010 16:09:28 -0700 Subject: [IronPython] assembly context binding in appDomain and .NET interop Message-ID: New to the list & hoping an IronPython expert might be able to shed some light on an vexing IronPython runtime problem I'm having. I've actually posted this question in StackOverflow to no avail here: http://stackoverflow.com/questions/2785252/c-4-0-casting-dynamic-to-static there is a lot more details about this problem there. essentially what I'm having problems with I think boils down to an assembly binding context mismatch. However, I have totally run out of ideas on how to resolve the problem. I have a C# assembly I reference in IronPython. I new up an object defined in that assembly in IronPython: sys.path.append(r'C:..path here...') clr.AddReferenceToFile("entity.dll") import Entity.TestPy def GetTest(): return Entity.TestPy(); // the C# class So now over in C#, I call this and assign it to a dynamic var: // C# code calling IronPython and getting back an object dynamic test = scriptEngine.GetTest(); Entity.TestPy t = test as Entity.TestPy; // t==null!!! the cast fails. However, if I do this with a BCL type (say System.Uri as an example), this cast succeeds. It only fails for types in my own assembly. It has been suggested to me that the reason for this type mismatch is that the runtime takes in the totality of the runtime environment when considering if types match. It appears that the IronPython runtime AppDomain gets a different Assembly Load Context than the C# ( http://blogs.msdn.com/b/suzcook/archive/2003/05/29/57143.aspx) and thus even though the Entity.TestPy type in C# and IP are the same, because the context is different, the types do not line up and therefore the cast fails. I don't want a dynamic type--I want the static type, but I can't figure out how to get the CLR to be happy about this. While I'm strongly suspicious that the Assembly Load Context is what is the problem--I don't know that for sure. I'm guessing an IronPython guru can help sort this out. thanks Kevin -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Thu Sep 16 01:26:42 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 15 Sep 2010 23:26:42 +0000 Subject: [IronPython] assembly context binding in appDomain and .NET interop In-Reply-To: References: Message-ID: The usual solution to this is to do the add reference from the C# host rather than from IronPython. You can do that with: engine.Runtime.LoadAssembly(typeof(Entity.TestPy).Assembly); And then just get rid of the sys.path.append/clr.AddReferenceToFile. There are some similar questions on StackOverflow as well if you want to vote up the answers :): http://stackoverflow.com/questions/3009213/c-ironpython-interop-with-shared-c-class-library/3011147#3011147 [perfect match] http://stackoverflow.com/questions/3305792/ironpython-returns-wrong-type-when-using-class-in-classy-library/3309873#3309873 [very similar] From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of kevin won Sent: Wednesday, September 15, 2010 4:09 PM To: users at lists.ironpython.com Subject: [IronPython] assembly context binding in appDomain and .NET interop New to the list & hoping an IronPython expert might be able to shed some light on an vexing IronPython runtime problem I'm having. I've actually posted this question in StackOverflow to no avail here: http://stackoverflow.com/questions/2785252/c-4-0-casting-dynamic-to-static there is a lot more details about this problem there. essentially what I'm having problems with I think boils down to an assembly binding context mismatch. However, I have totally run out of ideas on how to resolve the problem. I have a C# assembly I reference in IronPython. I new up an object defined in that assembly in IronPython: sys.path.append(r'C:..path here...') clr.AddReferenceToFile("entity.dll") import Entity.TestPy def GetTest(): return Entity.TestPy(); // the C# class So now over in C#, I call this and assign it to a dynamic var: // C# code calling IronPython and getting back an object dynamic test = scriptEngine.GetTest(); Entity.TestPy t = test as Entity.TestPy; // t==null!!! the cast fails. However, if I do this with a BCL type (say System.Uri as an example), this cast succeeds. It only fails for types in my own assembly. It has been suggested to me that the reason for this type mismatch is that the runtime takes in the totality of the runtime environment when considering if types match. It appears that the IronPython runtime AppDomain gets a different Assembly Load Context than the C# (http://blogs.msdn.com/b/suzcook/archive/2003/05/29/57143.aspx) and thus even though the Entity.TestPy type in C# and IP are the same, because the context is different, the types do not line up and therefore the cast fails. I don't want a dynamic type--I want the static type, but I can't figure out how to get the CLR to be happy about this. While I'm strongly suspicious that the Assembly Load Context is what is the problem--I don't know that for sure. I'm guessing an IronPython guru can help sort this out. thanks Kevin -------------- next part -------------- An HTML attachment was scrubbed... URL: From drken567 at gmail.com Thu Sep 16 17:00:54 2010 From: drken567 at gmail.com (Ken MacDonald) Date: Thu, 16 Sep 2010 11:00:54 -0400 Subject: [IronPython] how to "target" .NET 4.0? Message-ID: MSB3645:. NET Framework v3.5 Service Pack 1 was not found. In order to target "(0)",. NET Framework v3.5 Service Pack 1 or later must be installed. I'm trying to move an ipy/wpf application that I inherited to IPY 2.6 and .NET 4.0 on Windows 2008 Server. I got the above error message, referencing a "xxxxx.csproj" file deep in my project directory, so I installed Visual studio and opened it up, but the project file shows the target is .NET Framework 4. This is a clean install of 2.6 and 4.0 on a brand new system, so not sure what I have to do to convince this thing that I'm trying to run as 4.0 and not 3.5. I've worked on the IPY source for the project, but didn't have anything do do with the initial setup, so I'm pretty well baffled. Anyone successfully move a project from and earlier version of .NET to 4.0? Ken -------------- next part -------------- An HTML attachment was scrubbed... URL: From idan at cloudshare.com Thu Sep 16 17:40:00 2010 From: idan at cloudshare.com (Idan Zaltzberg) Date: Thu, 16 Sep 2010 17:40:00 +0200 Subject: [IronPython] Debugging IronPython 2.6 memory issues Message-ID: Hi, I am having a memory leak issue for quite some time with an application that uses Ipy 2.6. I have been looking for tools that can help me see where is the memory allocated. All I found was this blog entry - http://blog.kamil.dworakowski.name/2008/02/debugging-memory-problems-in-ironpython.html Which seems relevant but as I understand it is not working for Ipy 2.6. Are there any tools that are appropriate for IronPython 2.6? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From merllab at microsoft.com Thu Sep 16 18:03:02 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Thu, 16 Sep 2010 09:03:02 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77231. MODIFIED SOURCES $/IronPython/IronPython_Main/Config/Signed/App.config $/IronPython/IronPython_Main/Config/Unsigned/App.config $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs $/IronPython/IronPython_Main/Msi/IronStudio/IronStudio.wxs $/IronPython/IronPython_Main/Msi/Python/Msm/IpyRedist.wxs $/IronPython/IronPython_Main/Msi/Python/Msm/IronPython.Msm.wproj $/IronPython/IronPython_Main/Msi/Ruby/Msm/IronRubyLibs.wxi $/IronPython/IronPython_Main/Msi/Ruby/Msm/RubyLibs.wxi $/IronPython/IronPython_Main/Msi/Runtime/DLR.wxs $/IronPython/IronPython_Main/Runtime/Tests/HostingTest/LangSetup.cs From dinov at microsoft.com Thu Sep 16 18:05:02 2010 From: dinov at microsoft.com (Dino Viehland) Date: Thu, 16 Sep 2010 16:05:02 +0000 Subject: [IronPython] how to "target" .NET 4.0? In-Reply-To: References: Message-ID: If I understand correctly you have a C# or VB project which is embedding IronPython (vs. say trying to build IronPython it's self from source for .NET 4). If that's correct have you downloaded the .NET 4 version of IronPython 2.6 which is available here http://ironpython.codeplex.com/releases/view/36280 ? If you have a pre-.NET 4.0 project did VS ask you to upgrade the project files? Maybe you just need to open xxxxx.csproj in VS and let it upgrade that too? From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Ken MacDonald Sent: Thursday, September 16, 2010 8:01 AM To: Discussion of IronPython Subject: [IronPython] how to "target" .NET 4.0? MSB3645:. NET Framework v3.5 Service Pack 1 was not found. In order to target "(0)",. NET Framework v3.5 Service Pack 1 or later must be installed. I'm trying to move an ipy/wpf application that I inherited to IPY 2.6 and .NET 4.0 on Windows 2008 Server. I got the above error message, referencing a "xxxxx.csproj" file deep in my project directory, so I installed Visual studio and opened it up, but the project file shows the target is .NET Framework 4. This is a clean install of 2.6 and 4.0 on a brand new system, so not sure what I have to do to convince this thing that I'm trying to run as 4.0 and not 3.5. I've worked on the IPY source for the project, but didn't have anything do do with the initial setup, so I'm pretty well baffled. Anyone successfully move a project from and earlier version of .NET to 4.0? Ken -------------- next part -------------- An HTML attachment was scrubbed... URL: From drken567 at gmail.com Thu Sep 16 19:52:21 2010 From: drken567 at gmail.com (Ken MacDonald) Date: Thu, 16 Sep 2010 13:52:21 -0400 Subject: [IronPython] how to "target" .NET 4.0? In-Reply-To: References: Message-ID: Oooops, it looks as if I did everything all correctly.... *except *that there's a test buried deep in the source which raises an exception if it's not on .NET 3.5. Disabling the test, and the app seems to work fine on .NET 4. Sigh. Anyway, thanks for the suggestions; I'm certainly a fair bit more familiar with the build stuff than i was before, so I guess this is a "learning experience".... Thanks again, Ken On Thu, Sep 16, 2010 at 12:05 PM, Dino Viehland wrote: > If I understand correctly you have a C# or VB project which is embedding > IronPython (vs. say trying to build IronPython it?s self from source for > .NET 4). If that?s correct have you downloaded the .NET 4 version of > IronPython 2.6 which is available here > http://ironpython.codeplex.com/releases/view/36280 ? > > > > If you have a pre-.NET 4.0 project did VS ask you to upgrade the project > files? Maybe you just need to open xxxxx.csproj in VS and let it upgrade > that too? > > > > *From:* users-bounces at lists.ironpython.com [mailto: > users-bounces at lists.ironpython.com] *On Behalf Of *Ken MacDonald > *Sent:* Thursday, September 16, 2010 8:01 AM > *To:* Discussion of IronPython > *Subject:* [IronPython] how to "target" .NET 4.0? > > > MSB3645:. NET Framework v3.5 Service Pack 1 was not found. In order to > target "(0)",. NET Framework v3.5 Service Pack 1 or later must be installed. > > > I'm trying to move an ipy/wpf application that I inherited to IPY 2.6 and > .NET 4.0 on Windows 2008 Server. I got the above error message, referencing > a "xxxxx.csproj" file deep in my project directory, so I installed Visual > studio and opened it up, but the project file shows the target is .NET > Framework 4. > > This is a clean install of 2.6 and 4.0 on a brand new system, so not sure > what I have to do to convince this thing that I'm trying to run as 4.0 and > not 3.5. I've worked on the IPY source for the project, but didn't have > anything do do with the initial setup, so I'm pretty well baffled. Anyone > successfully move a project from and earlier version of .NET to 4.0? > Ken > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From zzmycat at gmail.com Fri Sep 17 03:46:47 2010 From: zzmycat at gmail.com (K.L.) Date: Thu, 16 Sep 2010 18:46:47 -0700 Subject: [IronPython] ipy.exe crashes when launched from a subst UNC path Message-ID: The following scenario will cause ipy.exe to crash. Please determine if it's a bug. Or please let me know where I should go and log this bug. I want to have a minimal "portable" ironpython environment that can be accessed from any machine in the Corp net. So I put the necessary ipy.exe and dll's on a UNC path: \\server\path. If I launch this ipy.exe by "\\server\path\ipy.exe", that's fine. But if I do: subst K: \\server\path K: ipy.exe It will crash and throw the following .NET exception: Unhandled Exception: System.ArgumentException: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG)) at System.Security.Policy.PEFileEvidenceFactory.GetLocationEvidence(SafePEFileHandle peFile, SecurityZone& zone, StringHandleOnStack retUrl) at System.Security.Policy.PEFileEvidenceFactory.GenerateLocationEvidence() at System.Security.Policy.PEFileEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.AssemblyEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.Evidence.GenerateHostEvidence(Type type, Boolean hostCanGenerate) at System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type) at System.Security.Policy.Evidence.GetHostEvidence(Type type, Boolean markDelayEvaluatedEvidenceUsed) at System.Security.Policy.AppDomainEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.Evidence.GenerateHostEvidence(Type type, Boolean hostCanGenerate) at System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type) at System.Security.Policy.Evidence.RawEvidenceEnumerator.MoveNext() at System.Security.Policy.Evidence.EvidenceEnumerator.MoveNext() at System.Configuration.ClientConfigPaths.GetEvidenceInfo(AppDomain appDomain, String exePath, String& typeName) at System.Configuration.ClientConfigPaths.GetTypeAndHashSuffix(AppDomain appDomain, String exePath) at System.Configuration.ClientConfigPaths..ctor(String exePath, Boolean includeUserConfig) at System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig) at System.Configuration.ClientConfigurationHost.RequireCompleteInit(IInternalConfigRecord record) at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject) at System.Configuration.BaseConfigurationRecord.GetSection(String configKey) at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName) at System.Configuration.ConfigurationManager.GetSection(String sectionName) at Microsoft.Scripting.Hosting.Configuration.Section.LoadRuntimeSetup(ScriptRuntimeSetup setup, Stream configFileStream) at PythonConsoleHost.CreateRuntimeSetup() at Microsoft.Scripting.Hosting.Shell.ConsoleHost.Run(String[] args) at PythonConsoleHost.Main(String[] args) -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Fri Sep 17 18:18:01 2010 From: dinov at microsoft.com (Dino Viehland) Date: Fri, 17 Sep 2010 16:18:01 +0000 Subject: [IronPython] Debugging IronPython 2.6 memory issues In-Reply-To: References: Message-ID: I think using windbg as suggested there is still a useful tactic. The script that looks into Python objects won't work but looking at !DumpHeap results can still be pretty useful. One easy way to improve this is to use pre-compiled subclasses. An example of that is over in this thread: http://www.mail-archive.com/users at lists.ironpython.com/msg10381.html Once you have the DLL produced you can clr.AddReference() it or put it in the IronPython DLLs directory. That will cause the types to not show up as "UnloadedType" and instead will show up w/ a little more descriptive of a name which includes the base type name. You can also use CLRProfiler which is pretty useful in that it'll show you charts of where the memory is being kept alive. From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Idan Zaltzberg Sent: Thursday, September 16, 2010 8:40 AM To: Discussion of IronPython Subject: [IronPython] Debugging IronPython 2.6 memory issues Hi, I am having a memory leak issue for quite some time with an application that uses Ipy 2.6. I have been looking for tools that can help me see where is the memory allocated. All I found was this blog entry - http://blog.kamil.dworakowski.name/2008/02/debugging-memory-problems-in-ironpython.html Which seems relevant but as I understand it is not working for Ipy 2.6. Are there any tools that are appropriate for IronPython 2.6? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From drken567 at gmail.com Fri Sep 17 19:43:50 2010 From: drken567 at gmail.com (Ken MacDonald) Date: Fri, 17 Sep 2010 13:43:50 -0400 Subject: [IronPython] difference in compiling ipy in 3.5 vs. .NET 4.0? Message-ID: We're trying to get a WPF/IPY project converted from .NET 3.5 to 4.0 using IPY 2.6 for .NET 4.0. I got it running fine yesterday using IPY interactively: ipy etms.py bring up all dialogs, connects to DB, works great. but I try to compile it into an executable using the 'pyc.py' tool: C:\hs\tally\etms>ipy.exe "c:\Program Files (x86)\IronPython 2.6 for .NET 4.0\Tools\Scripts\pyc.py" /main:etms.py /platform:x86 /target:winexe etms.py main_window.py model.py presenter.py wpf_helpers.py pyevent.py dialogs.py login.py kitchen_ticket.py hs_quantity.py hssecdll.py debug_settings.py version_info.py and it completes 'successfully' but then if I attempt to run it, the command prompt returns immediately and not even the login dialog appears. There are no error messages, or indications of a problem. This worked fine (with path changes to reference 3.5) in .NET 3.5, but is now a mystery. I've tried a variety of pyc.py flags that seemed possibly relevant, but nothing makes it work. Suggestions for what this could be appreciated. Ken -------------- next part -------------- An HTML attachment was scrubbed... URL: From cenovsky at bakalari.cz Fri Sep 17 21:19:13 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Fri, 17 Sep 2010 21:19:13 +0200 Subject: [IronPython] difference in compiling ipy in 3.5 vs. .NET 4.0? In-Reply-To: References: Message-ID: <4C93BF31.7070900@bakalari.cz> I would try to run it via WinDbg to see all exceptions raised. -- -- Luk?s( On 17.9.2010 19:43, Ken MacDonald wrote: > We're trying to get a WPF/IPY project converted from .NET 3.5 to 4.0 > using IPY 2.6 for .NET 4.0. I got it running fine yesterday using IPY > interactively: > > ipy etms.py > > bring up all dialogs, connects to DB, works great. > > but I try to compile it into an executable using the 'pyc.py' tool: > > C:\hs\tally\etms>ipy.exe "c:\Program Files (x86)\IronPython 2.6 for > .NET 4.0\Tools\Scripts\pyc.py" /main:etms.py /platform:x86 > /target:winexe etms.py main_window.py model.py presenter.py > wpf_helpers.py pyevent.py dialogs.py login.py kitchen_ticket.py > hs_quantity.py hssecdll.py debug_settings.py version_info.py > > and it completes 'successfully' but then if I attempt to run it, the > command prompt returns immediately and not even the login dialog > appears. There are no error messages, or indications of a problem. > This worked fine (with path changes to reference 3.5) in .NET 3.5, but > is now a mystery. I've tried a variety of pyc.py flags that seemed > possibly relevant, but nothing makes it work. Suggestions for what > this could be appreciated. > Ken > > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From merllab at microsoft.com Mon Sep 20 17:59:08 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Mon, 20 Sep 2010 08:59:08 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <76340941-feef-4a43-9a55-69f926d122e8@tk5-exsmh-c102.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77325. MODIFIED SOURCES $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/IronPythonTools/Intellisense/IntellisenseController.cs $/IronPython/IronPython_Main/Tools/IronStudio/IronPythonToolsCore/IronPythonToolsCore/Intellisense/SignatureHelpSource.cs From tshanks at gatech.edu Tue Sep 21 21:28:25 2010 From: tshanks at gatech.edu (Thomas Shanks) Date: Tue, 21 Sep 2010 19:28:25 +0000 Subject: [IronPython] How to install IronPython Tools for Visual Studio? Message-ID: <698275653-1285097301-cardhu_decombobulator_blackberry.rim.net-232789756-@bda059.bisx.prod.on.blackberry> I ended up having to completely remove and reinstall IronPython 2.6 to get it to install IronPython Tools, even though the installer, in add features then in repair mode, claimed it was installed before. On 9/15/10, Dino Viehland wrote: > Does Help->About VS show IronPython Tools > in the list of installed extensions? Not before I reinstalled it. > And is there an IronPython Tools for Visual Studio > folder over in %ProgramFiles%\Microsoft Visual > Studio 10.0\Common7\IDE\Extensions\Microsoft > Or %PROGRAM_FILES_x86%\Microsoft Visual > Studio 10.0\Common7\IDE\Extensions\Microsoft > If you're on an x64 machine? Not before I reinstalled it. Thomas Shanks From tshanks at gatech.edu Tue Sep 21 22:21:18 2010 From: tshanks at gatech.edu (Thomas Shanks) Date: Tue, 21 Sep 2010 20:21:18 +0000 Subject: [IronPython] How to install IronPython Tools for Visual Studio? Message-ID: <1534732153-1285100473-cardhu_decombobulator_blackberry.rim.net-2002164689-@bda059.bisx.prod.on.blackberry> I ended up having to completely remove and reinstall IronPython 2.7 beta (not 2.6, typo) to get it to install IronPython Tools, even though the installer, in add features then in repair mode, claimed it was installed before. On 9/15/10, Dino Viehland wrote: > Does Help->About VS show IronPython Tools > in the list of installed extensions? Not before I reinstalled it. > And is there an IronPython Tools for Visual Studio > folder over in %ProgramFiles%\Microsoft Visual > Studio 10.0\Common7\IDE\Extensions\Microsoft > Or %PROGRAM_FILES_x86%\Microsoft Visual > Studio 10.0\Common7\IDE\Extensions\Microsoft > If you're on an x64 machine? Not before I reinstalled it. Thomas Shanks From steventon at gmail.com Wed Sep 22 05:59:02 2010 From: steventon at gmail.com (Richard Steventon) Date: Tue, 21 Sep 2010 23:59:02 -0400 Subject: [IronPython] Opening a process for mem reads ? Message-ID: Hi All, I am trying to figure out how to read process memory in IronPython. In CPython, it would be windll.kernel32.ReadProcessMemory(). I had a look at the namespaces on msdn, but OpenProcess, ReadProcessMemory, etc do not appear to be available. All the VB/C#/etc code I can find does a dllimport. I can't seem to find out how to do that in IronPython either ! Has anyone done this or have any ideas on how to do it ? -Bye -Richard From jdhardy at gmail.com Wed Sep 22 16:54:20 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Wed, 22 Sep 2010 08:54:20 -0600 Subject: [IronPython] Opening a process for mem reads ? In-Reply-To: References: Message-ID: On Tue, Sep 21, 2010 at 9:59 PM, Richard Steventon wrote: > I am trying to figure out how to read process memory in IronPython. > In CPython, it would be windll.kernel32.ReadProcessMemory(). Hi Richard, It's the same in IronPython: from ctypes import windll windll.kernel32.ReadProcessMemory(...) Does that not work for some reason? - Jeff From steventon at gmail.com Wed Sep 22 19:36:35 2010 From: steventon at gmail.com (Richard Steventon) Date: Wed, 22 Sep 2010 13:36:35 -0400 Subject: [IronPython] Opening a process for mem reads ? In-Reply-To: References: Message-ID: Thanks Jeff. I missed that windll was inside ctypes. Next question in my quest to open a process and read its memory: from win32.win32security import GetSecurityInfo, SetSecurityInfo How do I get access to those in IronPython ? -Bye -Richard On Wed, Sep 22, 2010 at 10:54 AM, Jeff Hardy wrote: > On Tue, Sep 21, 2010 at 9:59 PM, Richard Steventon wrote: >> I am trying to figure out how to read process memory in IronPython. >> In CPython, it would be windll.kernel32.ReadProcessMemory(). > > Hi Richard, > It's the same in IronPython: > > ? ?from ctypes import windll > ? ?windll.kernel32.ReadProcessMemory(...) > > Does that not work for some reason? > > - Jeff > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > From jdhardy at gmail.com Wed Sep 22 20:03:22 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Wed, 22 Sep 2010 12:03:22 -0600 Subject: [IronPython] Opening a process for mem reads ? In-Reply-To: References: Message-ID: On Wed, Sep 22, 2010 at 11:36 AM, Richard Steventon wrote: > Next question in my quest to open a process and read its memory: > from win32.win32security import GetSecurityInfo, SetSecurityInfo > > How do I get access to those in IronPython ? Unfortunately, I don't think anyone has ported the win32 module to IronPython yet (it's a big, complicated module). You could use ctypes: ctypes.windll.advapi32.GetSecurityInfo(...) GetSecurityInfo has a fairly complicated signature (see http://msdn.microsoft.com/en-us/library/aa446654(VS.85).aspx) that will probably require working fairly closely with ctypes (http://docs.python.org/library/ctypes.html) to get it to work. Unfortunately, out of the box, that's all the IronPython provides. - Jeff P.S. If you need to know the DLL to use with ctypes.windll, look up the function on MSDN and look for the DLL name near the bottom of the page. From cenovsky at bakalari.cz Wed Sep 22 20:20:31 2010 From: cenovsky at bakalari.cz (Lukas Cenovsky) Date: Wed, 22 Sep 2010 20:20:31 +0200 Subject: [IronPython] Opening a process for mem reads ? In-Reply-To: References: Message-ID: <4C9A48EF.1080601@bakalari.cz> On 22.9.2010 20:03, Jeff Hardy wrote: > On Wed, Sep 22, 2010 at 11:36 AM, Richard Steventon wrote: >> Next question in my quest to open a process and read its memory: >> from win32.win32security import GetSecurityInfo, SetSecurityInfo >> >> How do I get access to those in IronPython ? > Unfortunately, I don't think anyone has ported the win32 module to > IronPython yet (it's a big, complicated module). > > You could use ctypes: > > ctypes.windll.advapi32.GetSecurityInfo(...) > > GetSecurityInfo has a fairly complicated signature (see > http://msdn.microsoft.com/en-us/library/aa446654(VS.85).aspx) that > will probably require working fairly closely with ctypes > (http://docs.python.org/library/ctypes.html) to get it to work. > > Unfortunately, out of the box, that's all the IronPython provides. > > - Jeff > > P.S. If you need to know the DLL to use with ctypes.windll, look up > the function on MSDN and look for the DLL name near the bottom of the > page. You can use clrtype instead of ctypes to call native functions - see (Sample) ClrType.zip . -- -- Luk?s( -------------- next part -------------- An HTML attachment was scrubbed... URL: From steventon at gmail.com Thu Sep 23 03:16:37 2010 From: steventon at gmail.com (Richard Steventon) Date: Wed, 22 Sep 2010 21:16:37 -0400 Subject: [IronPython] Opening a process for mem reads ? In-Reply-To: <4C9A48EF.1080601@bakalari.cz> References: <4C9A48EF.1080601@bakalari.cz> Message-ID: So, I decided to give it a go. This is the cpython code: info = GetSecurityInfo(GetCurrentProcess(),6,0) SetSecurityInfo(process, 6, win32.win32security.DACL_SECURITY_INFORMATION | win32.win32security.UNPROTECTED_DACL_SECURITY_INFORMATION, None, None, info.GetSecurityDescriptorDacl(), info.GetSecurityDescriptorGroup()) When I run in IronPython, the following happens: GetSecurityInfo returns an integer. This means I cannot do info.GetSecurityDescriptorDacl() etc If I leave out the last two (optional) parameters to SetSecurityInfo, I get a return code of 998. Looking this up in winerror.h gives ERROR_NOACCESS. This is not a rights problem afaik, since I am running ipy with Admin rights. Ok, so at this point, I thought "screw it, I'll do it in C#". So, my C# code is simple for testing: using System; namespace UnmanagedCode { public class processSecurity { public int getValue(int value) { return value + 1; } } } I compile it in VS2010 Express as a .NET Framework 4.0. I end up with a DLL file. I then copy that DLL into a clean directory, and launch ipy.exe in that directory. IronPython 2.6 (2.6.10920.0) on .NET 2.0.50727.4952 Type "help", "copyright", "credits" or "license" for more information. >>> import clr >>> clr.AddReferenceToFile("UnmanagedCode.dll") Traceback (most recent call last): File "", line 1, in IOError: System.IO.IOException: Could not add reference to assembly UnmanagedCode.dll So, I imported sys, and checked the path... the current directory is in the path. At this point, I cannot figure out wtf is wrong. I have looked and read and googled etc but the examples all seem to be outdated and 'just work'... but not when I attempt them! Some pointers as to how to get this working would be nice ! -Bye -Richard On Wed, Sep 22, 2010 at 2:20 PM, Lukas Cenovsky wrote: > On 22.9.2010 20:03, Jeff Hardy wrote: > > On Wed, Sep 22, 2010 at 11:36 AM, Richard Steventon > wrote: > > Next question in my quest to open a process and read its memory: > from win32.win32security import GetSecurityInfo, SetSecurityInfo > > How do I get access to those in IronPython ? > > Unfortunately, I don't think anyone has ported the win32 module to > IronPython yet (it's a big, complicated module). > > You could use ctypes: > > ctypes.windll.advapi32.GetSecurityInfo(...) > > GetSecurityInfo has a fairly complicated signature (see > http://msdn.microsoft.com/en-us/library/aa446654(VS.85).aspx) that > will probably require working fairly closely with ctypes > (http://docs.python.org/library/ctypes.html) to get it to work. > > Unfortunately, out of the box, that's all the IronPython provides. > > - Jeff > > P.S. If you need to know the DLL to use with ctypes.windll, look up > the function on MSDN and look for the DLL name near the bottom of the > page. > > You can use clrtype instead of ctypes to call native functions - see > (Sample) ClrType.zip. > > -- > -- Luk?? > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > From jdhardy at gmail.com Thu Sep 23 04:53:54 2010 From: jdhardy at gmail.com (Jeff Hardy) Date: Wed, 22 Sep 2010 20:53:54 -0600 Subject: [IronPython] Opening a process for mem reads ? In-Reply-To: References: <4C9A48EF.1080601@bakalari.cz> Message-ID: On Wed, Sep 22, 2010 at 7:16 PM, Richard Steventon wrote: > I compile it in VS2010 Express as a ***.NET Framework 4.0.*** ?I end up with and > IronPython 2.6 (2.6.10920.0) on ***.NET 2.0.50727.4952*** There's your problem :). - Jeff From steventon at gmail.com Thu Sep 23 05:38:53 2010 From: steventon at gmail.com (Richard Steventon) Date: Wed, 22 Sep 2010 23:38:53 -0400 Subject: [IronPython] Opening a process for mem reads ? In-Reply-To: References: <4C9A48EF.1080601@bakalari.cz> Message-ID: Bah... gd newbie mistake! Thank you Sir! -Bye -Richard On Wed, Sep 22, 2010 at 10:53 PM, Jeff Hardy wrote: > On Wed, Sep 22, 2010 at 7:16 PM, Richard Steventon wrote: >> I compile it in VS2010 Express as a ***.NET Framework 4.0.*** ?I end up with > > and > >> IronPython 2.6 (2.6.10920.0) on ***.NET 2.0.50727.4952*** > > There's your problem :). > > - Jeff From merllab at microsoft.com Thu Sep 23 17:55:27 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Thu, 23 Sep 2010 08:55:27 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77421. ADDED SOURCES $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/IntegerTests.cs DELETED SOURCES $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/BigIntegerTests.cs MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.9.1/rational18.rb $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/IronRuby.Tests.csproj $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/RubyTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/IntegerTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/MutableStringTests.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Integer.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/KernelOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/RubyEncodingOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyEncoding.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/Tokenizer.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyStackTraceBuilder.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/Math/BigIntegerV2.cs $/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/Math/BigIntegerV4.cs From loocas at duber.cz Mon Sep 27 12:49:08 2010 From: loocas at duber.cz (=?UTF-8?B?THVrw6HFoSBEdWLEm2Rh?=) Date: Mon, 27 Sep 2010 12:49:08 +0200 Subject: [IronPython] IronPython and Qt libraries? In-Reply-To: References: Message-ID: <4CA076A4.6080502@duber.cz> Hi there, just a quick question to those who might have the experience with both, IPy and Qt libs. Is there a way to make the Qt libs available to IronPython? I know there is PyQt libraries, but I highly doubt they'll be compatible with IPy (haven't tried, though). So, is there such a thing as having Qt in IronPython? Thank you a lot in advance, best, Luk?? Dub?da Director [T] +420 602 444 164 duber studio(tm) [M] info at duber.cz [W] http://www.duber.cz [A] R.A.Dvorsk?ho 601, Praha 10 [A] 10900, Czech Republic, Europe From rlacko at gratex.com Mon Sep 27 12:55:05 2010 From: rlacko at gratex.com (Lacko Roman) Date: Mon, 27 Sep 2010 12:55:05 +0200 Subject: [IronPython] IronPython and Qt libraries? In-Reply-To: <4CA076A4.6080502@duber.cz> References: <4CA076A4.6080502@duber.cz> Message-ID: > Hi there, > > just a quick question to those who might have the experience with both, IPy > and Qt libs. Is there a way to make the Qt libs available to IronPython? I know > there is PyQt libraries, but I highly doubt they'll be compatible with IPy > (haven't tried, though). Hi, I'm the maintainer of PySide[1] package for windows. The packages would not be available, because they are not compatible with .NET. Regards -Roman [1] http://www.pyside.org/ From loocas at duber.cz Mon Sep 27 13:40:59 2010 From: loocas at duber.cz (=?UTF-8?B?THVrw6HFoSBEdWLEm2Rh?=) Date: Mon, 27 Sep 2010 13:40:59 +0200 Subject: [IronPython] IronPython and Qt libraries? In-Reply-To: References: <4CA076A4.6080502@duber.cz> Message-ID: <4CA082CB.6000904@duber.cz> Oh, this is bad news. So, there is basically no way to bring Qt libs to IronPython developers? Thanks for your reply, Roman, I appretiate it. Luk?? Dub?da Director [T] +420 602 444 164 duber studio(tm) [M] info at duber.cz [W] http://www.duber.cz [A] R.A.Dvorsk?ho 601, Praha 10 [A] 10900, Czech Republic, Europe On 27.9.2010 12:55, Lacko Roman wrote: >> Hi there, >> >> just a quick question to those who might have the experience with both, IPy >> and Qt libs. Is there a way to make the Qt libs available to IronPython? I know >> there is PyQt libraries, but I highly doubt they'll be compatible with IPy >> (haven't tried, though). > > Hi, > > I'm the maintainer of PySide[1] package for windows. > The packages would not be available, because they are not compatible with .NET. > > Regards > -Roman > > [1] http://www.pyside.org/ > > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > From rlacko at gratex.com Mon Sep 27 13:58:11 2010 From: rlacko at gratex.com (Lacko Roman) Date: Mon, 27 Sep 2010 13:58:11 +0200 Subject: [IronPython] IronPython and Qt libraries? In-Reply-To: <4CA082CB.6000904@duber.cz> References: <4CA076A4.6080502@duber.cz> <4CA082CB.6000904@duber.cz> Message-ID: Qt itself can be used from .NET[1], but i doubt this will work under python. [1] http://doc.qt.nokia.com/latest/activeqt-dotnet.html > -----Original Message----- > From: Luk?? Dub?da [mailto:loocas at duber.cz] > Sent: Monday, September 27, 2010 1:41 PM > To: Discussion of IronPython > Cc: Lacko Roman > Subject: Re: [IronPython] IronPython and Qt libraries? > > Oh, > > this is bad news. > > So, there is basically no way to bring Qt libs to IronPython developers? > > Thanks for your reply, Roman, I appretiate it. > > Luk?? Dub?da > Director > [T] +420 602 444 164 > > duber studio(tm) > [M] info at duber.cz > [W] http://www.duber.cz > > [A] R.A.Dvorsk?ho 601, Praha 10 > [A] 10900, Czech Republic, Europe > > On 27.9.2010 12:55, Lacko Roman wrote: > >> Hi there, > >> > >> just a quick question to those who might have the experience with > >> both, IPy and Qt libs. Is there a way to make the Qt libs available > >> to IronPython? I know there is PyQt libraries, but I highly doubt > >> they'll be compatible with IPy (haven't tried, though). > > > > Hi, > > > > I'm the maintainer of PySide[1] package for windows. > > The packages would not be available, because they are not compatible with > .NET. > > > > Regards > > -Roman > > > > [1] http://www.pyside.org/ > > > > _______________________________________________ > > Users mailing list > > Users at lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > From merllab at microsoft.com Tue Sep 28 17:58:40 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Tue, 28 Sep 2010 08:58:40 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <7e16b83d-034d-418c-b890-5dda2d1bf43b@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77572. ADDED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/cache/shoulda-2.11.3.gem $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/specifications/shoulda-2.11.3.gemspec MODIFIED SOURCES $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronRuby/yaml/IronRuby.Libraries.Yaml/BuiltinsOps.cs $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/cache/shoulda-2.11.3.gem $/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/Ruby/ruby19/lib/ruby/gems/1.9.1/specifications/shoulda-2.11.3.gemspec $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Parser/ParserTests.cs $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/StringTests.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/KernelOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/ModuleOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/MutableStringOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/StructOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/SymbolOps.cs $/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/StringScanner/StringScanner.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/IOMode.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/MutableString.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyRegex.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyStruct.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/Parser.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Compiler/Parser/Tokenizer.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Loader.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyUtils.cs $/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/Globals/SpecialGlobalVariableInfo.cs From andreas.schlapsi at gmail.com Wed Sep 29 00:12:25 2010 From: andreas.schlapsi at gmail.com (Andreas Schlapsi) Date: Wed, 29 Sep 2010 00:12:25 +0200 Subject: [IronPython] Getting Python class of dynamic object from C# Message-ID: Hi! I'd like to get the class name (including the name of the module) of a dynamic object (IronPython object) in C#. I tried to get the class instance with code similar to that: dynamic myobject = item; dynamic itemClass = myobject.__class__; Unfortunately this doesn't work. I could get the class name using the ICustomTypeDescriptor interface, but this doesn't include the module. Is there a way to do this? Andreas -------------- next part -------------- An HTML attachment was scrubbed... URL: From dinov at microsoft.com Wed Sep 29 04:56:03 2010 From: dinov at microsoft.com (Dino Viehland) Date: Wed, 29 Sep 2010 02:56:03 +0000 Subject: [IronPython] Getting Python class of dynamic object from C# In-Reply-To: References: Message-ID: Can you take a dependency on IronPython.dll? If so you can cast to IPythonType and get the type from there. The reason __class__ doesn't work is that it's declared on object in Python and C# doesn't see it because it only recognizes .NET members on object. All members declared on CLR types are provide by the accessing language as a principle of the DLR. I'm not sure there's a way to do it w/o depending on .NET. We do declare a public field called ".class" at the IL level but C# (purposefully) won't have a way to access it due to the inconvenient name. It may be possible to create a C# binder and call site (you can use reflector on your dynamic code to see the non-dynamic version of the C# code this produces) which uses the name ".class" but if that works it's probably a bad idea to rely upon it. From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Andreas Schlapsi Sent: Tuesday, September 28, 2010 3:12 PM To: users at lists.ironpython.com Subject: [IronPython] Getting Python class of dynamic object from C# Hi! I'd like to get the class name (including the name of the module) of a dynamic object (IronPython object) in C#. I tried to get the class instance with code similar to that: dynamic myobject = item; dynamic itemClass = myobject.__class__; Unfortunately this doesn't work. I could get the class name using the ICustomTypeDescriptor interface, but this doesn't include the module. Is there a way to do this? Andreas -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidnovakovic at gmail.com Wed Sep 29 08:39:45 2010 From: davidnovakovic at gmail.com (David P. Novakovic) Date: Wed, 29 Sep 2010 16:39:45 +1000 Subject: [IronPython] ironpython and silverlight Message-ID: Hey, What's the best place to get a kick start with Silverlight and Ironpython in visual studio 2010? I bought Ironpython in Action for the silverlight section, but it looks like the whole section might be out of date? The book cost me AU$80 ! I've got some specific issues with trying to replicate the projects from the book, but I suspect that I should ask the version mismatch problem first ;) Cheers, David From jimmy at schementi.com Wed Sep 29 10:00:38 2010 From: jimmy at schementi.com (Jimmy Schementi) Date: Wed, 29 Sep 2010 04:00:38 -0400 Subject: [IronPython] ironpython and silverlight In-Reply-To: References: Message-ID: IronPython in Action is still relevant, just replace all occurrences of "Silverlight 2" with "Silverlight 4". Also, http://silverlight.net/dlr has good getting-started content. There is basic support directly in the IPy Tools for VS2010 for Silverlight, as a Project type and template. ~Jimmy On Wed, Sep 29, 2010 at 2:39 AM, David P. Novakovic < davidnovakovic at gmail.com> wrote: > Hey, > > What's the best place to get a kick start with Silverlight and > Ironpython in visual studio 2010? > > I bought Ironpython in Action for the silverlight section, but it > looks like the whole section might be out of date? The book cost me > AU$80 ! > > I've got some specific issues with trying to replicate the projects > from the book, but I suspect that I should ask the version mismatch > problem first ;) > > Cheers, > > David > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bruce.bromberek at gmail.com Wed Sep 29 16:14:48 2010 From: bruce.bromberek at gmail.com (Bruce Bromberek) Date: Wed, 29 Sep 2010 09:14:48 -0500 Subject: [IronPython] Visual Studio Tools Startup Error Message-ID: I had to repair my VS2010 Ultimate install, and now Ironpython does not work. I get this error message on startup of VS2010: The 'Microsoft.IronpythonTools.IronpythonToolsPackage, IronpythonTools, Version 1.0.0.0 .....' package did not load correctly. The Activity Log gives me the following lines with IronPython in them. Line 459: Begin package load [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35] Line 636: C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\IronPython Tools for Visual Studio\0.4\ Line 1411: SetSite failed for package [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35] Line 1414: No valid exports were found that match the constraint '((exportDefinition.ContractName == "Microsoft.IronPythonTools.IPythonRuntimeHost") AndAlso (exportDefinition.Metadata.ContainsKey("ExportTypeIdentity") AndAlso "Microsoft.IronPythonTools.IPythonRuntimeHost".Equals(exportDefinition.Metadata.get_Item("ExportTypeIdentity"))))', invalid exports may have been rejected. Line 1421: End package load [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35] Line 1424: No valid exports were found that match the constraint '((exportDefinition.ContractName == "Microsoft.IronPythonTools.IPythonRuntimeHost") AndAlso (exportDefinition.Metadata.ContainsKey("ExportTypeIdentity") AndAlso "Microsoft.IronPythonTools.IPythonRuntimeHost".Equals(exportDefinition.Metadata.get_Item("ExportTypeIdentity"))))', invalid exports may have been rejected. Line 1439: Begin package load [Microsoft.IronStudio.IronStudioPackage, IronStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35] Line 1447: End package load [Microsoft.IronStudio.IronStudioPackage, IronStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35] I've tried uninstalling/reinstalling IronPython 2.7 with no change. Any ideas? Bruce From merllab at microsoft.com Thu Sep 30 17:59:01 2010 From: merllab at microsoft.com (merllab at microsoft.com) Date: Thu, 30 Sep 2010 08:59:01 -0700 Subject: [IronPython] IronPython 2.6 CodePlex Source Update Message-ID: <5b5e087b-b4a1-499c-99b7-c5581c47afbf@tk5-exsmh-c101.redmond.corp.microsoft.com> This is an automated email letting you know that sources have recently been pushed out. You can download these newer sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/77655. MODIFIED SOURCES $/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Runtime/StringTests.cs $/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/irtests.rb $/IronPython/IronPython_Main/Scripts/Bat/Dev.bat From dinov at microsoft.com Thu Sep 30 18:57:06 2010 From: dinov at microsoft.com (Dino Viehland) Date: Thu, 30 Sep 2010 16:57:06 +0000 Subject: [IronPython] Visual Studio Tools Startup Error In-Reply-To: References: Message-ID: I'm not entirely certain what would cause this... We do need a few MEF Imports to create the IPythonRuntimeHost but those should always be Available (they're core VS functionality). After uninstalling IronPython 2.7 is there anything left in %PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Such as IronStudio or IronPython Tools for Visual Studio? If so can you delete those directories and try re-installing? It also might be good to check %LOCALAPPDATA%\Microsoft\VisualStudio\10.0\Extensions\Microsoft but there really shouldn't be anything there. > -----Original Message----- > From: users-bounces at lists.ironpython.com [mailto:users- > bounces at lists.ironpython.com] On Behalf Of Bruce Bromberek > Sent: Wednesday, September 29, 2010 7:15 AM > To: Users at lists.ironpython.com > Subject: [IronPython] Visual Studio Tools Startup Error > > I had to repair my VS2010 Ultimate install, and now Ironpython does not > work. > > I get this error message on startup of VS2010: > The 'Microsoft.IronpythonTools.IronpythonToolsPackage, > IronpythonTools, Version 1.0.0.0 .....' package did not load correctly. > > The Activity Log gives me the following lines with IronPython in them. > > Line 459: Begin package load > [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, > Version=1.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35] > Line 636: C:\Program Files\Microsoft Visual Studio > 10.0\Common7\IDE\Extensions\Microsoft\IronPython Tools for Visual > Studio\0.4\ > Line 1411: SetSite failed for package > [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, > Version=1.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35] > Line 1414: No valid exports were found that match the > constraint '((exportDefinition.ContractName == > "Microsoft.IronPythonTools.IPythonRuntimeHost") AndAlso > (exportDefinition.Metadata.ContainsKey("ExportTypeIdentity") AndAlso > "Microsoft.IronPythonTools.IPythonRuntimeHost".Equals(exportDefinition. > Metadata.get_Item("ExportTypeIdentity"))))', > invalid exports may have been rejected. > Line 1421: End package load > [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, > Version=1.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35] > Line 1424: No valid exports were found that match the > constraint '((exportDefinition.ContractName == > "Microsoft.IronPythonTools.IPythonRuntimeHost") AndAlso > (exportDefinition.Metadata.ContainsKey("ExportTypeIdentity") AndAlso > "Microsoft.IronPythonTools.IPythonRuntimeHost".Equals(exportDefinition. > Metadata.get_Item("ExportTypeIdentity"))))', > invalid exports may have been rejected. > Line 1439: Begin package load > [Microsoft.IronStudio.IronStudioPackage, IronStudio, Version=1.0.0.0, > Culture=neutral, PublicKeyToken=31bf3856ad364e35] > Line 1447: End package load > [Microsoft.IronStudio.IronStudioPackage, IronStudio, Version=1.0.0.0, > Culture=neutral, PublicKeyToken=31bf3856ad364e35] > > > I've tried uninstalling/reinstalling IronPython 2.7 with no change. Any ideas? > > > > Bruce > _______________________________________________ > Users mailing list > Users at lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From theller at ctypes.org Thu Sep 30 19:28:38 2010 From: theller at ctypes.org (Thomas Heller) Date: Thu, 30 Sep 2010 19:28:38 +0200 Subject: [IronPython] Visual Studio Tools Startup Error Message-ID: Dino Viehland schrieb: >I'm not entirely certain what would cause this... We do need a few MEF >Imports to create the IPythonRuntimeHost but those should always be >Available (they're core VS functionality). > >After uninstalling IronPython 2.7 is there anything left in >%PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft > >Such as IronStudio or IronPython Tools for Visual Studio? If so can you delete >those directories and try re-installing? It also might be good to check >%LOCALAPPDATA%\Microsoft\VisualStudio\10.0\Extensions\Microsoft but >there really shouldn't be anything there. > >> -----Original Message----- >> From: users-bounces at lists.ironpython.com [mailto:users- >> bounces at lists.ironpython.com] On Behalf Of Bruce Bromberek >> Sent: Wednesday, September 29, 2010 7:15 AM >> To: Users at lists.ironpython.com >> Subject: [IronPython] Visual Studio Tools Startup Error >> >> I had to repair my VS2010 Ultimate install, and now Ironpython does not >> work. >> >> I get this error message on startup of VS2010: >> The 'Microsoft.IronpythonTools.IronpythonToolsPackage, >> IronpythonTools, Version 1.0.0.0 .....' package did not load correctly. >> >> The Activity Log gives me the following lines with IronPython in them. >> >> Line 459: Begin package load >> [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, >> Version=1.0.0.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35] >> Line 636: C:\Program Files\Microsoft Visual Studio >> 10.0\Common7\IDE\Extensions\Microsoft\IronPython Tools for Visual >> Studio\0.4\ >> Line 1411: SetSite failed for package >> [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, >> Version=1.0.0.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35] >> Line 1414: No valid exports were found that match the >> constraint '((exportDefinition.ContractName == >> "Microsoft.IronPythonTools.IPythonRuntimeHost") AndAlso >> (exportDefinition.Metadata.ContainsKey("ExportTypeIdentity") AndAlso >> "Microsoft.IronPythonTools.IPythonRuntimeHost".Equals(exportDefinition. >> Metadata.get_Item("ExportTypeIdentity"))))', >> invalid exports may have been rejected. >> Line 1421: End package load >> [Microsoft.IronPythonTools.IronPythonToolsPackage, IronPythonTools, >> Version=1.0.0.0, Culture=neutral, >> PublicKeyToken=31bf3856ad364e35] >> Line 1424: No valid exports were found that match the >> constraint '((exportDefinition.ContractName == >> "Microsoft.IronPythonTools.IPythonRuntimeHost") AndAlso >> (exportDefinition.Metadata.ContainsKey("ExportTypeIdentity") AndAlso >> "Microsoft.IronPythonTools.IPythonRuntimeHost".Equals(exportDefinition. >> Metadata.get_Item("ExportTypeIdentity"))))', >> invalid exports may have been rejected. >> Line 1439: Begin package load >> [Microsoft.IronStudio.IronStudioPackage, IronStudio, Version=1.0.0.0, >> Culture=neutral, PublicKeyToken=31bf3856ad364e35] >> Line 1447: End package load >> [Microsoft.IronStudio.IronStudioPackage, IronStudio, Version=1.0.0.0, >> Culture=neutral, PublicKeyToken=31bf3856ad364e35] >> >> >> I've tried uninstalling/reinstalling IronPython 2.7 with no change. Any ideas? >> >> >> >> Bruce >> _______________________________________________ >> Users mailing list >> Users at lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >_______________________________________________ >Users mailing list >Users at lists.ironpython.com >http://lists.ironpython.com/listinfo.cgi/users-ironpython.com From theller at ctypes.org Thu Sep 30 20:30:58 2010 From: theller at ctypes.org (Thomas Heller) Date: Thu, 30 Sep 2010 20:30:58 +0200 Subject: [IronPython] Visual Studio Tools Startup Error In-Reply-To: References: Message-ID: <4CA4D762.7090201@ctypes.org> Am 30.09.2010 19:28, schrieb Thomas Heller: > > Sorry for the noise, pressed the wrong key on my (new) smartphone ;-)