I have figured out why this is happening, when it's printing January of year 1, it looks back to december of year 0 to see if it can carry some days over, but of course there is no year 0. Fortunately the python calendar module thinks that Jan 1st year 1 was a Monday, so there is no problem with ignoring the previous year in this case.
I have written a patch, could some folks test it and see whether it works for them too? It works for me here on a Win 7 machine with revision 9791.
I have figured out why this is happening, when it's printing January of year 1, it looks back to december of year 0 to see if it can carry some days over, but of course there is no year 0. Fortunately the python calendar module thinks that Jan 1st year 1 was a Monday, so there is no problem with ignoring the previous year in this case.
I have written a patch, could some folks test it and see whether it works for them too? It works for me here on a Win 7 machine with revision 9791.