> Why don't you use "d + relativedelta(day=-1)" instead? > > Just as easy to use, better error detection, and a big precedent. Supporting this might be cool indeed. OTOH, it doesn't replace the current behavior. How do you get (day=30)? -- Gustavo Niemeyer http://niemeyer.net