openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
P
Python for .NET
Settings
|
Report Duplicate
4
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Moderate Activity
Commits
: Listings
Analyzed
about 6 hours
ago. based on code collected
about 6 hours
ago.
Jul 26, 2025 — Jul 26, 2026
Showing page 70 of 72
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
PYTHON27 option added and readability of the Exceptions class improvements as we look toward version 2.7 ...
Barton Cline
More...
over 15 years ago
PYTHON27 option added.
Barton Cline
More...
over 15 years ago
Removed deprecated unittest function aliases.
Barton Cline
More...
over 15 years ago
Actually tests to see if a ClassObject has constructors and, if so, generates a __doc__ string. Formerly, the __doc__ string was set to an empty string. Now it remains None and test_enum.py checks for that. This is also a step toward SomeObject.Overloads[]() handling which, of course, should not be attempted if the ClassObject doesn't have constructors. The current readme.html details the direction I'm heading with that one.
Barton Cline
More...
almost 16 years ago
The attribute named __overloads__ is still supported, but the preferred IPy compatible name is Overloads. Like IPy, the __repr__ on the OverloadMapper class returns the MethodObject's doc string.
Barton Cline
More...
almost 16 years ago
Bringing the readme into line with current development
Barton Cline
More...
almost 16 years ago
[no comment]
Barton Cline
More...
almost 16 years ago
I've been adding pieces to the UnitTest classes. This addition tests embedding nested imports. The Python parts are in the tests directory and the managed parts are in the embed_tests directroy as are the nunit parts. This test also demonstrates some neat tricks that can be done when embedding a python interpreter in managed code by using reflection to call internal members of the Python.Runtime. The project settings file is VS2008, which means that it's probably time to go ahead and bring the rest of the project files up to a more recent version of Visual Studio.
Barton Cline
More...
almost 16 years ago
I added the info parameter to the call to Bind() Binding binding = this.Bind(inst, args, kw, info); to take advantage of Bind()'s ability to use a single MethodBase (CI or MI).
Barton Cline
More...
almost 16 years ago
Ensure a graceful exit if someone does something intentionally wrong like call a non-static method on the class rather than on an instance of the class instead of an unhandled InvalidCastException.
Barton Cline
More...
almost 16 years ago
Don't mask exceptions in managed constructors Author: Alexey Borzenkov (
[email protected]
) Date: Thu Dec 17 09:34:23 2009 +0300
Barton Cline
More...
almost 16 years ago
From a667bc8b29744a4baafaccc3806d19830a7bdeeb Mon Sep 17 00:00:00 2001 From: Alexey Borzenkov <
[email protected]
> Date: Tue, 16 Dec 2008 12:08:31 +0300 Subject: Build Python.Net with Python 2.6
Barton Cline
More...
almost 16 years ago
Just revisited this and tried to rebuild and I realized I had the instructions wrong, and I hadn't checked in the last of our changes last time we got it working. Sorry, I don't remember why these changes were done, but it's what we're using, and it works for us (I just built it on OSX and tested it a little and it's working.)
Joe Frayne
More...
about 17 years ago
Fixed PythonDotNET for Python 2.6 PythonDotNET does *not* support several new features like the backported buffer protocol, bytearray and version tags (yet)
Christian Heimes
More...
about 18 years ago
-fix for binding to certain overloaded methods while running under mono (thanks to Geoff Norton at Novell.)
Joe Frayne
More...
over 18 years ago
Added fixes to get Python.NET working under Mono 1.9 on Mac OS X.
Joe Frayne
More...
over 18 years ago
Just a fake commit to make a note in history that revision 95 is from Joe Frayne.
John Burnett
More...
over 18 years ago
Fixes for a bad merge in the last couple of patches...
John Burnett
More...
over 18 years ago
1. In cases where the generic parameters do not match the arguments on overloaded methods, the method binder often picked the wrong method. This is because it picks the method when it looks at the generic parameters, before it knows what the arguments are. Now when it gets to evaluating the arguments, it uses the generic parameters in the picked method AND the arguments to try to re-bind to the proper method. This works with calls like this:
John Burnett
More...
over 18 years ago
Adding support for conversion from python float to object... patch #1801233 from anonymous
John Burnett
More...
over 18 years ago
Under cpython 2.5.1 and Microsoft .NET 2.x, CodeGenerator's ctor was causing an exception when calling Thread.GetDomain().DefineDynamicAssembly. A "fix" for this seems to be to make this call happen before Python.Runtime.Runtime.Initialize(). To do this, CodeGenerator is no longer a static class (along with the classes that use it). DelegateManager (the owner of the only CodeGenerator instance) is then created in PythonEngine.Initialize, ahead of the Runtime.Initialize() call. This "fix" is probably masking some bad mojo happening somewhere down in Runtime.Initialize().
John Burnett
More...
over 18 years ago
64-bit support on Windows. Note I didn't update anything to do with "mdp" files or makefile, as I don't know anything about those. These changes purely update the Visual Studio files to have an option to build 64bit (the x64 solution platform).
John Burnett
More...
over 18 years ago
testStrOfException was depending on implementation detail that was half-way through an Exception.StackTrace. The detail changed in Windows .NET 2.0+, so now it checks the base of the trace ("System.Convert.ToDateTime").
John Burnett
More...
over 18 years ago
Added setup.py to release files Added Python.Runtime.dll.config
Christian Heimes
More...
over 18 years ago
Improved PyLong so it actually supports int64.
Virgil Dupras
More...
almost 19 years ago
Fixed bug in UCS2/UCS4 detection. Thx to Sanghyeon Seo
Christian Heimes
More...
almost 19 years ago
Updated Makefile Bumped version of clrmodule.il Added Python.Runtime.dll.config
Christian Heimes
More...
almost 19 years ago
Changed the PythonException.Message value so it displays the name of the exception class instead ("Exception") instead of its representation ("<type 'exceptions.Exception'>").
Virgil Dupras
More...
almost 19 years ago
Err, somehow the unit test fix for clr.get/setPreload got lost ...
Christian Heimes
More...
almost 19 years ago
Updated readme.html Added code for Python 2.3 (not officially supported) Changed clr.preload to clr.setPreload() and clr.getPreload(). I know that setters and getters are old school but even Python doesn't support module properties :(
Christian Heimes
More...
almost 19 years ago
←
1
2
…
64
65
66
67
68
69
70
71
72
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree