[Buildbot] #3257: Missing import in p4poller.py
Buildbot trac
trac at buildbot.net
Tue May 12 23:16:54 UTC 2015
#3257: Missing import in p4poller.py
------------------------+-----------------
Reporter: gtmacdonald | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Version: 0.8.12 | Keywords:
------------------------+-----------------
I'm getting an exception during p4 polling:
{{{
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\twisted\internet\defer.py",
line 383, in callback
self._startRunCallbacks(result)
File "C:\Python27\lib\site-packages\twisted\internet\defer.py",
line 491, in _startRunCallbacks
self._runCallbacks()
File "C:\Python27\lib\site-packages\twisted\internet\defer.py",
line 578, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "C:\Python27\lib\site-packages\twisted\internet\defer.py",
line 1163, in gotResult
_inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
File "C:\Python27\lib\site-packages\twisted\internet\defer.py",
line 1107, in _inlineCallbacks
result = g.send(result)
File "C:\Python27\lib\site-
packages\buildbot\changes\p4poller.py", line 270, in _poll
when = when.astimezone(dateutil.tz.tzlocal())
exceptions.AttributeError: 'module' object has no attribute 'tz'
}}}
This looks like it was dealt with already here:
http://trac.buildbot.net/ticket/2834
But I've come across it in 0.8.12, python 2.7 32bit, windows.
The fix is easy, just append .tz to import dateutil on line 21
--
Ticket URL: <http://trac.buildbot.net/ticket/3257>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list