[IronPython] Getting an error while Passing Dictionary to a function

Jeff Hardy jdhardy at gmail.com
Thu Oct 14 16:49:31 CEST 2010


Hi Saurabh,
Is Func() an instance method of a class, or is it a static function?
- Jeff

On Thu, Oct 14, 2010 at 7:48 AM, saurabh rawat <rawatsaurabh at yahoo.co.in> wrote:
>
> I Am trying to pass a dictionary element to a function but even though the function takes 3 arguments , it is showing error as ERROR: Func() takes exactly 4 arguments (3 given).
> Why is it happening.is there a problem in Dictionary Porting from .NET. to IronPython
>
>  public struct callCounters
>         {
>             public double callReceivedTimer;
>             public double callDialledTimer;
>             public double callAllTimer;
>             public double callLifeTimer;
>         }
>
> callValue = Dictionary[DateTime, callCounters]()
>
> prototype for Func()
>
> void func(string casename, DateTime time, Dictionary <<DateTime>,<user defined Structure>)
>
> Function call
>
> func(casename, time, callValue )
>
> ERROR: Func() takes exactly 4 arguments (3 given).
>
>
> Plz assist.
> Rgds,
> Saurabh
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>



More information about the Ironpython-users mailing list