guarantee that the dst flag of synthetic "time" tuples passed to strftime
is always 0.  This closes bug #533234.
diff --git a/Lib/calendar.py b/Lib/calendar.py
index 9af2c93..9ae768a 100644
--- a/Lib/calendar.py
+++ b/Lib/calendar.py
@@ -33,7 +33,7 @@
             if item < 0: item += self.len
             if not 0 <= item < self.len:
                 raise IndexError, "out of range"
-            return strftime(self.format, (item,)*9).capitalize()
+            return strftime(self.format, (item,)*8+(0,)).capitalize()
         elif isinstance(item, type(slice(0))):
             return [self[e] for e in range(self.len)].__getslice__(item.start, item.stop)
     def __len__(self):