diff --git a/rhodecode/controllers/error.py b/rhodecode/controllers/error.py --- a/rhodecode/controllers/error.py +++ b/rhodecode/controllers/error.py @@ -87,8 +87,8 @@ class ErrorController(BaseController): return fapp(request.environ, self.start_response) def get_error_explanation(self, code): - ''' get the error explanations of int codes - [400, 401, 403, 404, 500]''' + """ get the error explanations of int codes + [400, 401, 403, 404, 500]""" try: code = int(code) except Exception: diff --git a/rhodecode/lib/dbmigrate/migrate/versioning/genmodel.py b/rhodecode/lib/dbmigrate/migrate/versioning/genmodel.py --- a/rhodecode/lib/dbmigrate/migrate/versioning/genmodel.py +++ b/rhodecode/lib/dbmigrate/migrate/versioning/genmodel.py @@ -144,11 +144,11 @@ class ModelGenerator(object): return '\n'.join(out) def genB2AMigration(self, indent=' '): - '''Generate a migration from B to A. + """Generate a migration from B to A. Was: toUpgradeDowngradePython Assume model (A) is most current and database (B) is out-of-date. - ''' + """ decls = ['from migrate.changeset import schema', 'pre_meta = MetaData()', diff --git a/rhodecode/lib/dbmigrate/migrate/versioning/schemadiff.py b/rhodecode/lib/dbmigrate/migrate/versioning/schemadiff.py --- a/rhodecode/lib/dbmigrate/migrate/versioning/schemadiff.py +++ b/rhodecode/lib/dbmigrate/migrate/versioning/schemadiff.py @@ -244,7 +244,7 @@ class SchemaDiff(object): self.tables_different[table_name]=td def __str__(self): - ''' Summarize differences. ''' + """ Summarize differences. """ out = [] column_template =' %%%is: %%r' % self.label_width diff --git a/rhodecode/lib/vcs/subprocessio.py b/rhodecode/lib/vcs/subprocessio.py --- a/rhodecode/lib/vcs/subprocessio.py +++ b/rhodecode/lib/vcs/subprocessio.py @@ -1,4 +1,4 @@ -''' +""" Module provides a class allowing to wrap communication over subprocess.Popen input, output, error streams into a meaningfull, non-blocking, concurrent stream processor exposing the output data as an iterator fitting to be a @@ -21,7 +21,7 @@ GNU Lesser General Public License for mo You should have received a copy of the GNU Lesser General Public License along with git_http_backend.py Project. If not, see . -''' +""" import os import subprocess from rhodecode.lib.vcs.utils.compat import deque, Event, Thread, _bytes, _bytearray @@ -143,7 +143,7 @@ class InputStreamChunker(Thread): class BufferedGenerator(): - ''' + """ Class behaves as a non-blocking, buffered pipe reader. Reads chunks of data (through a thread) from a blocking pipe, and attaches these to an array (Deque) of chunks. @@ -153,7 +153,7 @@ class BufferedGenerator(): to be sent or by not returning until there is some data to send When we get EOF from underlying source pipe we raise the marker to raise StopIteration after the last chunk of data is yielded. - ''' + """ def __init__(self, source, buffer_size=65536, chunk_size=4096, starting_values=[], bottomless=False): @@ -229,29 +229,29 @@ class BufferedGenerator(): @property def done_reading_event(self): - ''' + """ Done_reding does not mean that the iterator's buffer is empty. Iterator might have done reading from underlying source, but the read chunks might still be available for serving through .next() method. @return An Event class instance. - ''' + """ return self.worker.EOF @property def done_reading(self): - ''' + """ Done_reding does not mean that the iterator's buffer is empty. Iterator might have done reading from underlying source, but the read chunks might still be available for serving through .next() method. @return An Bool value. - ''' + """ return self.worker.EOF.is_set() @property def length(self): - ''' + """ returns int. This is the lenght of the que of chunks, not the length of @@ -265,7 +265,7 @@ class BufferedGenerator(): the responce's length will be set to that. In order not to confuse WSGI PEP3333 servers, we will not implement __len__ at all. - ''' + """ return len(self.data) def prepend(self, x): @@ -282,7 +282,7 @@ class BufferedGenerator(): class SubprocessIOChunker(object): - ''' + """ Processor class wrapping handling of subprocess IO. In a way, this is a "communicate()" replacement with a twist. @@ -324,10 +324,10 @@ class SubprocessIOChunker(object): # return answer - ''' + """ def __init__(self, cmd, inputstream=None, buffer_size=65536, chunk_size=4096, starting_values=[], **kwargs): - ''' + """ Initializes SubprocessIOChunker :param cmd: A Subprocess.Popen style "cmd". Can be string or array of strings @@ -335,7 +335,7 @@ class SubprocessIOChunker(object): :param buffer_size: (Default: 65536) A size of total buffer per stream in bytes. :param chunk_size: (Default: 4096) A max size of a chunk. Actual chunk may be smaller. :param starting_values: (Default: []) An array of strings to put in front of output que. - ''' + """ if inputstream: input_streamer = StreamFeeder(inputstream) diff --git a/rhodecode/tests/vcs/test_git.py b/rhodecode/tests/vcs/test_git.py --- a/rhodecode/tests/vcs/test_git.py +++ b/rhodecode/tests/vcs/test_git.py @@ -257,7 +257,7 @@ class GitChangesetTest(unittest.TestCase .get_node('index.rst')) def test_branch_and_tags(self): - ''' + """ rev0 = self.repo.revisions[0] chset0 = self.repo.get_changeset(rev0) self.assertEqual(chset0.branch, 'master') @@ -274,7 +274,7 @@ class GitChangesetTest(unittest.TestCase tip = self.repo.get_changeset('tip') self.assertTrue('tip' in tip.tags) - ''' + """ # Those tests would fail - branches are now going # to be changed at main API in order to support git backend pass