Try System.Nullable[System.DateTime]() I haven't tested that, but I think that's what you need.
On Wed, Feb 5, 2014 at 1:25 PM, John Gill <jg...@tokiomillennium.com> wrote: > Thanks. At least on my system there is no such thing as System.Null > > > > In c# at least, null is just a keyword in the language. > > > > > > *From:* PythonDotNet [mailto:pythondotnet-bounces+jgill= > tokiomillennium....@python.org] *On Behalf Of *Tribble, Brett > *Sent:* Wednesday, February 05, 2014 1:45 PM > *To:* A list for users and developers of Python for .NET > *Subject:* Re: [Python.NET] Passing in null as the value for a nullable > type. > > > > I believe you want to import System and pass System.Null. I can't remember > if I've done this, but I think so. > > > > *From:* PythonDotNet [mailto:pythondotnet-bounces+btribble= > ea....@python.org] *On Behalf Of *John Gill > *Sent:* Wednesday, February 05, 2014 8:47 AM > *To:* pythondotnet@python.org > *Subject:* [Python.NET] Passing in null as the value for a nullable type. > > > > I am sure there is a really simple answer to this one... but so far it is > eluding me. > > > > I have a class something like this: > > > > public class Foo > > { > > ... > > public int process_date(DateTime? mydate) > > { > > ... > > } > > } > > > > > > I want to call this from python using pythondotnet. > > > > > > Calling it like this works fine: > > > > mydate = DateTime(0) > > Foo().process_date(mydate) > > > > But if I try to pass in a null as the date as follows: > > > > Foo().process_date(None) > > > > I get: > > > > TypeError: No method matches given arguments > > > > Hoping there is something really obvious I am missing here. > > > > John > > This communication and any attachments contain information which is > confidential and may also be legally privileged. It is for the exclusive > use of the intended recipient(s). If you are not the intended recipient(s) > please note that any form of disclosure, distribution, copying, printing or > use of this communication or the information in it or in any attachments is > strictly prohibited and may be unlawful. If you have received this > communication in error, please return it with the title "received in error" > to postmas...@tokiomillennium.com and then permanently delete the email > and any attachments from your system. > > > > E-mail communications cannot be guaranteed to be secure or error free, as > information could be intercepted, corrupted, amended, lost, destroyed, > arrive late or incomplete, or contain viruses. It is the recipient's > responsibility to ensure that e-mail transmissions and any attachments are > virus free. We do not accept liability for any damages or other > consequences caused by information that is intercepted, corrupted, amended, > lost, destroyed, arrives late or incomplete or contains viruses. > > ****************************************** > > This communication and any attachments contain information which is > confidential and may also be legally privileged. It is for the exclusive > use of the intended recipient(s). If you are not the intended recipient(s) > please note that any form of disclosure, distribution, copying, printing or > use of this communication or the information in it or in any attachments is > strictly prohibited and may be unlawful. If you have received this > communication in error, please return it with the title "received in error" > to postmas...@tokiomillennium.com and then permanently delete the email > and any attachments from your system. > > > > E-mail communications cannot be guaranteed to be secure or error free, as > information could be intercepted, corrupted, amended, lost, destroyed, > arrive late or incomplete, or contain viruses. It is the recipient's > responsibility to ensure that e-mail transmissions and any attachments are > virus free. We do not accept liability for any damages or other > consequences caused by information that is intercepted, corrupted, amended, > lost, destroyed, arrives late or incomplete or contains viruses. > > ****************************************** > > > _________________________________________________ > Python.NET mailing list - PythonDotNet@python.org > https://mail.python.org/mailman/listinfo/pythondotnet >
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org https://mail.python.org/mailman/listinfo/pythondotnet