I know that this isn’t a solution,
but, since map() may get deprecated sooner or later, why don’t you use a
list comprehension? [foo(a) for a in filesraw] Line above should do the trick. --Thane From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Steven Drucker Typo in the sample – should read: filesraw =
System.IO.Directory.GetFiles(‘D:\\temp\\photos’); --S From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Steven Drucker I used to be able to do the following code: def foo(a):
print a; filesraw =
System.IO.Directory(‘D:\\temp\\photos”); map(foo,filesraw); and it would work just fine. Now, however, this is no longer working. The error I get is as follows: PythonTypeError: foo() takes exactly 1 argument, (97 given) This seems like it should work since filesraw is enumerable
and in fact, I can do the following: for file in filesraw:
print file |
_______________________________________________ users-ironpython.com mailing list users-ironpython.com@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com