Hello,

use the version from GitHub https://github.com/pythonnet/pythonnet

Starting with the 4.5.X runtime there are types which do not have a namespace. 
Hence the original code which uses the namespace of a type
      internal static void Register(Type t) {
            Dictionary<string, List<string>> nsmap = null;
            mapping.TryGetValue(t.Namespace, out nsmap);

will throw an ArgumentNullException. This code is corrected in the github 
version:
      internal static void Register(Type t) {
            if (null == t.Namespace || null == t.Name)
                return;


            Regards

                        Stefan



From: PythonDotNet [mailto:pythondotnet-bounces+sschukat=dspace...@python.org] 
On Behalf Of Simunic,Kresimir
Sent: Friday, February 19, 2016 10:39 AM
To: A list for users and developers of Python for .NET <pythondotnet@python.org>
Subject: Re: [Python.NET] PythonEngine.Initialize() exception


Is this the problem with Windows Server 2012 R2 (or .NET 4.5.1) ?

Can I download somewhere Python.Runtime DLL where this problem is fixed ?



Reifenhäuser Reicofil GmbH & Co. KG
Spicher Straße 46, 53844 Troisdorf, Germany
Registergericht Siegburg, Reg.Nr. HR A 4534
USt-IdNr. DE 814359351, Steuer-Nr. 5220/5760/0426
Reifenhäuser Reicofil Verwaltungs-GmbH
Registergericht Siegburg, Reg.Nr. HR B 788
Geschäftsführer: Dr.-Ing. Bernd Kunze

Please note: This message may contain information which is privileged, 
confidential and proprietary.

_________________________________________________
Python.NET mailing list - PythonDotNet@python.org
https://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to