Skip to content

Commit ec4ee44

Browse files
committed
Apply pyflakes to slave - fixes buildbot#1714
This uncovered a number of missing imports, so it was well worth it!
1 parent 9ed53fc commit ec4ee44

31 files changed

+24
-76
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ pylint:
1414

1515
pyflakes:
1616
cd master; $(MAKE) pyflakes
17+
cd slave; $(MAKE) pyflakes

slave/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
# developer utilities
22
pylint:
33
pylint --rcfile=../common/pylintrc buildslave
4+
5+
pyflakes:
6+
pyflakes buildslave

slave/buildslave/bot.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from twisted.spread import pb
66
from twisted.python import log
7-
from twisted.internet import reactor, defer, error
7+
from twisted.internet import reactor, error
88
from twisted.application import service, internet
99
from twisted.cred import credentials
1010

@@ -71,9 +71,9 @@ def stopService(self):
7171
def activity(self):
7272
bot = self.parent
7373
if bot:
74-
buildslave = bot.parent
75-
if buildslave:
76-
bf = buildslave.bf
74+
bslave = bot.parent
75+
if bslave:
76+
bf = bslave.bf
7777
bf.activity()
7878

7979
def remote_setMaster(self, remote):

slave/buildslave/commands/base.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11

2-
import os, signal, types, re, traceback
3-
from stat import ST_CTIME, ST_MTIME, ST_SIZE
4-
from base64 import b64encode
52
import os
3+
from base64 import b64encode
64
import sys
75
import shutil
86

97
from zope.interface import implements
10-
from twisted.internet import reactor, defer, task
8+
from twisted.internet import reactor, defer
119
from twisted.python import log, failure, runtime
1210

1311
from buildslave.interfaces import ISlaveCommand

slave/buildslave/commands/bk.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from buildslave.commands.base import SourceBaseCommand
66
from buildslave import runprocess
7-
from buildslave.commands import utils
87

98

109
class BK(SourceBaseCommand):
@@ -34,7 +33,8 @@ def sourcedirIsUpdateable(self):
3433

3534
def doVCUpdate(self):
3635
bk = self.getCommand('bk')
37-
revision = self.args['revision'] or 'HEAD'
36+
# XXX revision is never used!! - bug #1715
37+
# revision = self.args['revision'] or 'HEAD'
3838
# update: possible for mode in ('copy', 'update')
3939
d = os.path.join(self.builder.basedir, self.srcdir)
4040

@@ -83,7 +83,6 @@ def parseGotRevision(self):
8383
d = c.start()
8484
def _parse(res):
8585
r_raw = c.stdout.strip()
86-
got_version = None
8786
try:
8887
r = r_raw
8988
except:

slave/buildslave/commands/bzr.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
from buildslave.commands.base import SourceBaseCommand
77
from buildslave import runprocess
8-
from buildslave.commands import utils
98

109

1110
class Bzr(SourceBaseCommand):

slave/buildslave/commands/cvs.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
from buildslave.commands.base import SourceBaseCommand
55
from buildslave import runprocess
6-
from buildslave.commands import utils
76

87
class CVS(SourceBaseCommand):
98
"""CVS-specific VC operation. In addition to the arguments handled by

slave/buildslave/commands/darcs.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
from buildslave.commands.base import SourceBaseCommand
44
from buildslave import runprocess
5-
from buildslave.commands import utils
65

76

87
class Darcs(SourceBaseCommand):

slave/buildslave/commands/fs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import os
2+
import sys
23
import shutil
34

45
from twisted.internet import defer
5-
from twisted.python import runtime
6+
from twisted.python import runtime, log
67

78
from buildslave import runprocess
89
from buildslave.commands import base, utils

slave/buildslave/commands/git.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from buildslave.commands.base import SourceBaseCommand
66
from buildslave import runprocess
7-
from buildslave.commands import utils
87
from buildslave.commands.base import AbandonChain
98

109

slave/buildslave/commands/hg.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from buildslave.commands.base import SourceBaseCommand, AbandonChain
66
from buildslave import runprocess
7-
from buildslave.commands import utils
87
from buildslave.util import remove_userpassword
98

109

slave/buildslave/commands/p4.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from buildslave.commands.base import SourceBaseCommand
66
from buildslave import runprocess
7-
from buildslave.commands import utils
87
from buildslave.util import Obfuscated
98

109

slave/buildslave/commands/transfer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from twisted.python import log
44
from twisted.internet import defer
55

6-
from buildslave.commands.base import Command, command_version
6+
from buildslave.commands.base import Command
77

88
class SlaveFileUploadCommand(Command):
99
"""

slave/buildslave/runprocess.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"""
44

55
import os
6-
import sys
76
import signal
87
import types
98
import re
@@ -12,7 +11,7 @@
1211
from collections import deque
1312

1413
from twisted.python import runtime, log
15-
from twisted.internet import reactor, defer, protocol, task
14+
from twisted.internet import reactor, defer, protocol, task, error
1615

1716
from buildslave import util
1817
from buildslave.exceptions import AbandonChain
@@ -732,7 +731,7 @@ def kill(self, msg):
732731
except OSError:
733732
# could be no-such-process, because they finished very recently
734733
pass
735-
except twisted.internet.error.ProcessExitedAlready:
734+
except error.ProcessExitedAlready:
736735
# Twisted thinks the process has already exited
737736
pass
738737
if not hit:

slave/buildslave/scripts/runner.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# N.B.: don't import anything that might pull in a reactor yet. Some of our
22
# subcommands want to load modules that need the gtk reactor.
3-
import os, sys, stat, re, time
4-
import traceback
5-
from twisted.python import usage, util, runtime
3+
import os, sys, re, time
4+
from twisted.python import usage
65

76
def isBuildslaveDir(dir):
87
buildbot_tac = os.path.join(dir, "buildbot.tac")
@@ -212,7 +211,6 @@ def stop(config, signame="TERM", wait=False, returnFalseOnNotRunning=False):
212211
print "never saw process go away"
213212

214213
def restart(config):
215-
basedir = config['basedir']
216214
quiet = config['quiet']
217215

218216
if not isBuildslaveDir(config['basedir']):

slave/buildslave/test/fake/runprocess.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from twisted.python import failure
2-
from twisted.internet import defer, reactor
2+
from twisted.internet import defer
33

44
class Expect:
55
"""

slave/buildslave/test/unit/test_bot.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from twisted.trial import unittest
55
from twisted.internet import defer, reactor
66
from twisted.python import failure, log
7-
from zope.interface import implements
87
import mock
98

109
from buildslave.test.util import command

slave/buildslave/test/unit/test_commands_base.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
1-
import sys, re
2-
import pprint
3-
import time
4-
51
from twisted.trial import unittest
6-
from twisted.internet import task, defer
7-
from twisted.python import runtime
2+
from twisted.internet import defer
83

94
from buildslave.test.util.command import CommandTestMixin
105
from buildslave.commands.base import Command

slave/buildslave/test/unit/test_commands_bk.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import os
2-
31
from twisted.trial import unittest
4-
from twisted.python import runtime
52

63
from buildslave.test.fake.runprocess import Expect
74
from buildslave.test.util.sourcecommand import SourceCommandTestMixin

slave/buildslave/test/unit/test_commands_bzr.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
import os
21
import textwrap
32

43
from twisted.trial import unittest
5-
from twisted.python import runtime
64

75
from buildslave.test.fake.runprocess import Expect
86
from buildslave.test.util.sourcecommand import SourceCommandTestMixin

slave/buildslave/test/unit/test_commands_cvs.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import os
2-
31
from twisted.trial import unittest
4-
from twisted.python import runtime
52

63
from buildslave.test.fake.runprocess import Expect
74
from buildslave.test.util.sourcecommand import SourceCommandTestMixin
@@ -26,7 +23,6 @@ def test_simple(self):
2623
cvsmodule='htdocs',
2724
))
2825

29-
exp_environ = dict(PWD='.', LC_MESSAGES='C')
3026
expects = [
3127
Expect([ 'clobber', 'workdir' ],
3228
self.basedir)

slave/buildslave/test/unit/test_commands_darcs.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import os
2-
31
from twisted.trial import unittest
4-
from twisted.python import runtime
52

63
from buildslave.test.fake.runprocess import Expect
74
from buildslave.test.util.sourcecommand import SourceCommandTestMixin

slave/buildslave/test/unit/test_commands_fs.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import os
22

33
from twisted.trial import unittest
4-
from twisted.python import runtime
54

65
from buildslave.test.util.command import CommandTestMixin
76
from buildslave.commands import fs

slave/buildslave/test/unit/test_commands_git.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import os
2-
31
from twisted.trial import unittest
4-
from twisted.python import runtime
52

63
from buildslave.test.fake.runprocess import Expect
74
from buildslave.test.util.sourcecommand import SourceCommandTestMixin
@@ -25,7 +22,6 @@ def test_simple(self):
2522
repourl='git://github.com/djmitche/buildbot.git',
2623
))
2724

28-
exp_environ = dict(PWD='.', LC_MESSAGES='C')
2925
expects = [
3026
Expect([ 'clobber', 'workdir' ],
3127
self.basedir)
@@ -91,7 +87,6 @@ def sourcedirIsUpdateable():
9187
return True
9288
self.patch(self.cmd, "sourcedirIsUpdateable", sourcedirIsUpdateable)
9389

94-
exp_environ = dict(PWD='.', LC_MESSAGES='C')
9590
expects = [
9691
Expect([ 'clobber', 'workdir' ],
9792
self.basedir)
@@ -135,7 +130,6 @@ def test_nonexistant_ref(self):
135130
repourl='git://github.com/djmitche/buildbot.git',
136131
))
137132

138-
exp_environ = dict(PWD='.', LC_MESSAGES='C')
139133
expects = [
140134
Expect([ 'clobber', 'workdir' ],
141135
self.basedir)

slave/buildslave/test/unit/test_commands_hg.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import os
2-
31
from twisted.trial import unittest
4-
from twisted.python import runtime
52

63
from buildslave.test.fake.runprocess import Expect
74
from buildslave.test.util.sourcecommand import SourceCommandTestMixin

slave/buildslave/test/unit/test_commands_p4.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
import os
2-
import textwrap
3-
41
from twisted.trial import unittest
5-
from twisted.python import runtime
62

73
from buildslave.test.fake.runprocess import Expect
84
from buildslave.test.util.sourcecommand import SourceCommandTestMixin

slave/buildslave/test/unit/test_commands_shell.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
from twisted.trial import unittest
2-
from twisted.internet import task, defer
3-
from twisted.python import runtime
42

53
from buildslave.test.fake.runprocess import Expect
64
from buildslave.test.util.command import CommandTestMixin

slave/buildslave/test/unit/test_commands_svn.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import os
2-
31
from twisted.trial import unittest
4-
from twisted.python import runtime
52

63
from buildslave.test.fake.runprocess import Expect
74
from buildslave.test.util.sourcecommand import SourceCommandTestMixin

slave/buildslave/test/unit/test_commands_transfer.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@
55
import StringIO
66

77
from twisted.trial import unittest
8-
from twisted.internet import task, defer, reactor
8+
from twisted.internet import defer, reactor
99
from twisted.python import runtime
1010

11-
from buildslave.test.fake.runprocess import Expect
1211
from buildslave.test.fake.remote import FakeRemote
1312
from buildslave.test.util.command import CommandTestMixin
1413
from buildslave.commands import transfer
@@ -389,7 +388,7 @@ def check(_):
389388
return d
390389

391390
def test_interrupted(self):
392-
self.fakemaster.data = test_data = 'tenchars--' * 100 # 1k
391+
self.fakemaster.data = 'tenchars--' * 100 # 1k
393392
self.fakemaster.delay_read = True # read veery slowly
394393

395394
self.make_command(transfer.SlaveFileDownloadCommand, dict(

slave/buildslave/test/unit/test_runprocess.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import twisted
66
from twisted.trial import unittest
7-
from twisted.internet import task, defer
7+
from twisted.internet import task
88
from twisted.python import runtime
99

1010
from buildslave.test.util.misc import nl, BasedirMixin

slave/buildslave/test/util/sourcecommand.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,6 @@ def doClobber(_, dirname):
3939
return r.start()
4040
cmd.doClobber = doClobber
4141

42-
def doClobber(_, dirname):
43-
r = runprocess.RunProcess(self.builder,
44-
[ 'clobber', dirname ],
45-
self.builder.basedir)
46-
return r.start()
47-
cmd.doClobber = doClobber
48-
4942
def doCopy(_):
5043
r = runprocess.RunProcess(self.builder,
5144
[ 'copy', cmd.srcdir, cmd.workdir ],

0 commit comments

Comments
 (0)