<br>I've experiencing a very strange error when using strptime for populating a 'formal' form.<br><br>If I run the code segment with strptime in ipython it can succesfully transform<br>'12-10-06' with '%d-%m-%Y' into a time tuple!
<br><br>With nevow I get the following exception:<br>----------------------------------------------------------<br><br><span style="font-family: courier new,monospace;">2006/11/01 01:18 W. Europe Standard Time [-] Log opened.
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">2006/11/01 01:18 W. Europe Standard Time [-] twistd 2.4.0 (D:\Python24\python.exe 2.4.3) starting up</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">2006/11/01 01:18 W. Europe Standard Time [-] reactor class: &lt;class 'twisted.internet.selectreactor.SelectReactor'&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">2006/11/01 01:18 W. Europe Standard Time [-] nevow.appserver.NevowSite starting on 8000</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
2006/11/01 01:18 W. Europe Standard Time [-] Starting factory &lt;nevow.appserver.NevowSite instance at 0x02797A30&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
2006/11/01 01:18 W. Europe Standard Time [HTTPChannel,0,<a href="http://127.0.0.1">127.0.0.1</a>] <a href="http://127.0.0.1">127.0.0.1</a> - - [01/Nov/2006:00:18:24 +0000] &quot;GET / HT</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">P/1.1&quot; 200 7872 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1) Gecko/20061010 Firefox/2.0&quot;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">2006/11/01 01:18 W. Europe Standard Time [HTTPChannel,0,<a href="http://127.0.0.1">127.0.0.1</a>] (NAME,DIR):&nbsp; ('newChild', None)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">2006/11/01 01:18 W. Europe Standard Time [HTTPChannel,0,<a href="http://127.0.0.1">127.0.0.1</a>] IRemainingSegments: ('newChild',)</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">2006/11/01 01:18 W. Europe Standard Time [HTTPChannel,0,<a href="http://127.0.0.1">127.0.0.1</a>] Unhandled error in Deferred:</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">2006/11/01 01:18 W. Europe Standard Time [HTTPChannel,0,<a href="http://127.0.0.1">127.0.0.1</a>] Traceback (most recent call last):</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;d:\python24\lib\site-packages\twisted\internet\defer.py&quot;, line 307, in _runCallbacks</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.result = callback(self.result, *args, **kw)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;build\bdist.win32\egg\formal\form.py&quot;, line 617, in locateForm
</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;d:\python24\lib\site-packages\twisted\internet\defer.py&quot;, line 191, in addCallback
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; callbackKeywords=kw)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;d:\python24\lib\site-packages\twisted\internet\defer.py&quot;, line 182, in addCallbacks</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self._runCallbacks()
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- &lt;exception caught here&gt; ---</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;d:\python24\lib\site-packages\twisted\internet\defer.py&quot;, line 307, in _runCallbacks</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
self.result = callback(self.result, *args, **kw)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;build\bdist.win32\egg\formal\form.py&quot;, line 617, in &lt;lambda&gt;
</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;build\bdist.win32\egg\formal\form.py&quot;, line 567, in formFactory
</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;e:\data\iCAE\python\icaeForms.py&quot;, line 92, in form_instance
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eval('self.%s(form)' % tag)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;&lt;string&gt;&quot;, line 0, in ?</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;e:\data\iCAE\python\icaeForms.py&quot;, line 128, in project
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print strptime('10-12-06','%d-%m-%Y')[0]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;D:\Python24\lib\_strptime.py&quot;, line 269, in ?</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _TimeRE_cache = TimeRE()</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;D:\Python24\lib\_strptime.py&quot;, line 188, in __init__</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.locale_time = LocaleTime()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;D:\Python24\lib\_strptime.py&quot;, line 74, in __init__
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.__calc_weekday()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;D:\Python24\lib\_strptime.py&quot;, line 94, in __calc_weekday</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a_weekday = [calendar.day_abbr
[i].lower() for i in range(7)]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exceptions.AttributeError: 'module' object has no attribute 'day_abbr'</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;">Any idea what that could be?<br><br>Thanks<br><br>Franz<br>