Calling arguments by position causes confusing errors

Description

In R you can call arguments by both name and position, but synapser doesn't support this. I would expect the two commands below to do the same thing:

But the first one errors with Error in value[[3L]](cond) : get() takes 2 positional arguments but 3 were given. The results are even more confusing with some other functions like synGetChildren():

Environment

None

Assignee

Unassigned

Reporter

Kara Woo

Labels

None

Validator

None

Development Area

None

Release Version History

None

Priority

Major
Configure