resending this email, since it got a "send mail error".
Here is a patch that fixes many english typos in the pylint 0.18.1 package. I hope this will be useful for you and not create a regression nightmare... Dotan Barak
diff -r pylint-0.18.1.orig/ChangeLog pylint-0.18.1/ChangeLog 22c22 < * avoid some E0203 / E0602 false negatives by detecting respectivly --- > * avoid some E0203 / E0602 false negatives by detecting respectively 108c108 < * fix #2473: invoking pylint on __init__.py (hopefuly) --- > * fix #2473: invoking pylint on __init__.py (hopefully) 150c150 < * new RPython (Restricted Python) checker for PyPy felow or people --- > * new RPython (Restricted Python) checker for PyPy fellow or people 155c155 < * new E0104 and E0105 messages introduced to respectivly warn about --- > * new E0104 and E0105 messages introduced to respectively warn about 174c174 < * --init-hook option to call arbitray code necessary to set --- > * --init-hook option to call arbitrary code necessary to set 178c178 < problem, this'll definitly be the DDrake release :) --- > problem, this'll definitely be the DDrake release :) 203c203 < is actually fixed since the initial false positive is due to dynaming setting of --- > is actually fixed since the initial false positive is due to dynamic > setting of 240c240 < to have no effect) respectivly when the statement is actually string --- > to have no effect) respectively when the statement is actually string 242c242 < empty statement generated by a useless semicolumn --- > empty statement generated by a useless semicolon 294c294 < - E1101, access to unexistant member (implements #10430), remove --- > - E1101, access to unexistent member (implements #10430), remove 298,299c298,299 < - E1111 and W1111 when an assigment is done on a function call but the < infered function returns None (implements #10431) --- > - E1111 and W1111 when an assignment is done on a function call but > the > inferred function returns None (implements #10431) 309c309 < - the C0101 check with its min-name-lentgh option has --- > - the C0101 check with its min-name-length option has 314c314 < C0112 respectivly --- > C0112 respectively 355c355 < * fixed E0214 ("metaclass method frist argument should be mcs) false --- > * fixed E0214 ("metaclass method first argument should be mcs) false 562c562 < * imports checker may report import dependancies as a dot graph --- > * imports checker may report import dependencies as a dot graph 625c625 < * added an emacs mode using this output, availabe in the distrib's --- > * added an emacs mode using this output, available in the distrib's 659c659 < * provide a simple tk gui, essentially usefull for windows users --- > * provide a simple tk gui, essentially useful for windows users 670c670 < method not overriden. It doesn't complain anymore for unused import in --- > method not overridden. It doesn't complain anymore for unused import in 672c672 < usefull when you're using zope Interface implementation in your project --- > useful when you're using zope Interface implementation in your project 719c719 < in mutually exclusive branchs --- > in mutually exclusive branches 750c750 < * new --zope option which trigger Zope import. Usefull to check Zope --- > * new --zope option which trigger Zope import. Useful to check Zope 758c758 < * easy functionnal test infrastructure --- > * easy functional test infrastructure 770c770 < * much more functionnalities ! --- > * much more functionalities ! diff -r pylint-0.18.1.orig/checkers/base.py pylint-0.18.1/checkers/base.py 31c31 < # regex for class/function/variable/constant nane --- > # regex for class/function/variable/constant name 183c183 < * number of arguments, local variables, branchs, returns and statements in --- > * number of arguments, local variables, branches, returns and statements > in 508c508 < """just pring a warning on exec statements""" --- > """just print a warning on exec statements""" 517c517 < # ignore the name if it's not a builtin (ie not defined in the --- > # ignore the name if it's not a builtin (i.e. not defined in the diff -r pylint-0.18.1.orig/checkers/classes.py pylint-0.18.1/checkers/classes.py 30c30 < compatibility for an unexpected raison. Please report this kind \ --- > compatibility for an unexpected reason. Please report this kind > \ 34c34 < 'Used when a class defines a method which is hiden by an \ --- > 'Used when a class defines a method which is hidden by an \ 54c54 < a soooo common convention that you should\'nt break it!'), --- > a so common convention that you shouldn\'t break it!'), 84c84 < 'Used when an abstract method (ie raise NotImplementedError) is \ --- > 'Used when an abstract method (i.e. raise NotImplementedError) > is \ 109c109 < * access only to existant members via self --- > * access only to existent members via self 173c173 < access to existant members --- > access to existent members 197c197 < # check access to existant members on non metaclass classes --- > # check access to existent members on non metaclass classes 214c214 < # check signature if the method overrload an herited method --- > # check signature if the method overloads inherited method 221c221 < # dictionnary. --- > # dictionary. 325c325 < # it's defined, it's accessed after the initial assigment --- > # it's defined, it's accessed after the initial assignment 401c401 < # don't check method begining with an underscore, --- > # don't check method beginning with an underscore, diff -r pylint-0.18.1.orig/checkers/exceptions.py pylint-0.18.1/checkers/exceptions.py 77c77 < """visit raise possibly infering value""" --- > """visit raise possibly inferring value""" diff -r pylint-0.18.1.orig/checkers/format.py pylint-0.18.1/checkers/format.py 39c39 < 'Used when a module has too much lines, reducing its readibility.' --- > 'Used when a module has too much lines, reducing its > readability.' 48c48 < 'Used when a statement is endend by a semi-colon (";"), which \ --- > 'Used when a statement is ended by a semi-colon (";"), which \ 52c52 < 'Used when an unexpected error occured in bad format detection.' --- > 'Used when an unexpected error occurred in bad format > detection.' 126c126 < """return true if the match in in the string coord""" --- > """return true if the match is in the string coord""" diff -r pylint-0.18.1.orig/checkers/imports.py pylint-0.18.1/checkers/imports.py 62c62 < it will return a dictionnary to represent this as a tree --- > it will return a dictionary to represent this as a tree diff -r pylint-0.18.1.orig/checkers/__init__.py pylint-0.18.1/checkers/__init__.py 128c128 < """should be overiden by subclasses""" --- > """should be overridden by subclasses""" diff -r pylint-0.18.1.orig/checkers/similar.py pylint-0.18.1/checkers/similar.py 17c17 < """a similarties / code duplication command line tool and pylint checker --- > """a similarities / code duplication command line tool and pylint checker diff -r pylint-0.18.1.orig/checkers/typecheck.py pylint-0.18.1/checkers/typecheck.py 32c32 < 'Used when a variable is accessed for an unexistant member.'), --- > 'Used when a variable is accessed for an unexistent member.'), 34c34 < 'Used when an object being called has been infered to a non \ --- > 'Used when an object being called has been inferred to a non \ 37c37 < 'Used when a variable is accessed for an unexistant member, but \ --- > 'Used when a variable is accessed for an unexistent member, but > \ 41,42c41,42 < 'Used when an assigment is done on a function call but the \ < infered function doesn\'t return anything.'), --- > 'Used when an assignment is done on a function call but the \ > inferred function doesn\'t return anything.'), 44,45c44,45 < 'Used when an assigment is done on a function call but the \ < infered function returns nothing but None.'), --- > 'Used when an assignment is done on a function call but the \ > inferred function returns nothing but None.'), 62c62 < 'help' : 'Tells wether missing members accessed in mixin \ --- > 'help' : 'Tells whether missing members accessed in mixin \ 72c72 < should not be checked (useful for classes with attributes dynamicaly set).'} --- > should not be checked (useful for classes with attributes dynamically set).'} 107c107 < correct if a single of the infered nodes has the accessed attribute. --- > correct if a single of the inferred nodes has the accessed attribute. 185c185 < # skip class, generator and uncomplete function definition --- > # skip class, generator and incomplete function definition diff -r pylint-0.18.1.orig/checkers/utils.py pylint-0.18.1/checkers/utils.py 18c18 < """some functions that may be usefull for various checkers --- > """some functions that may be useful for various checkers 32c32 < """return the infered value for the given node. --- > """return the inferred value for the given node. 34c34 < one node has been infered) --- > one node has been inferred) 43c43 < return # None if there is ambiguity on the infered node --- > return # None if there is ambiguity on the inferred node diff -r pylint-0.18.1.orig/checkers/variables.py pylint-0.18.1/checkers/variables.py 33c33 < """get overriden method if any""" --- > """get overridden method if any""" 62c62 < 'W0602': ('Using global for %r but no assigment is done', --- > 'W0602': ('Using global for %r but no assignment is done', 64c64 < but no assigment to this variable is done.'), --- > but no assignment to this variable is done.'), 99c99 < * use of variable before assigment --- > * use of variable before assignment 110c110 < 'help' : 'Tells wether we should check for unused import in \ --- > 'help' : 'Tells whether we should check for unused import in > \ 268c268 < # same scope level assigment --- > # same scope level assignment 271c271 < # global but no assigment --- > # global but no assignment 278c278 < # module level assigment --- > # module level assignment 358c358 < # checks for use before assigment --- > # checks for use before assignment diff -r pylint-0.18.1.orig/config.py pylint-0.18.1/config.py 110c110 < existant file in ~/.pylintrc, /etc/pylintrc. The current PYLINTRC is --- > existent file in ~/.pylintrc, /etc/pylintrc. The current PYLINTRC is diff -r pylint-0.18.1.orig/doc/beginner_pylint_tutorial.txt pylint-0.18.1/doc/beginner_pylint_tutorial.txt 79c79 < * (F) fatal, if an error occured which prevented pylint from doing --- > * (F) fatal, if an error occurred which prevented pylint from doing 214c214 < |message id |occurences | --- > |message id |occurrences | 304c304 < 2 """This script prompts a user to enter a messsage to encode or decode --- > 2 """This script prompts a user to enter a message to encode or decode diff -r pylint-0.18.1.orig/doc/features.txt pylint-0.18.1/doc/features.txt 82c82 < Tells wether to display a full report or only the messages --- > Tells whether to display a full report or only the messages 88c88 < respectivly contain the number of errors / warnings messages and the total --- > respectively contain the number of errors / warnings messages and the total 122c122 < Used when an error occured preventing the analysis of a module (unable to find --- > Used when an error occurred preventing the analysis of a module (unable to > find 125c125 < Used when an unexpected error occured while building the ASTNG representation. --- > Used when an unexpected error occurred while building the ASTNG > representation. 130,131c130,131 < :F0004: *unexpected infered value %s* < Used to indicate that some value of an unexpected type has been infered. --- > :F0004: *unexpected inferred value %s* > Used to indicate that some value of an unexpected type has been inferred. 147c147 < * use of variable before assigment --- > * use of variable before assignment 152c152 < Tells wether we should check for unused import in __init__ files. --- > Tells whether we should check for unused import in __init__ files. 172c172 < :W0602: *Using global for %r but no assigment is done* --- > :W0602: *Using global for %r but no assignment is done* 174c174 < assigment to this variable is done. --- > assignment to this variable is done. 204c204 < * number of arguments, local variables, branchs, returns and statements in --- > * number of arguments, local variables, branches, returns and statements in 302c302 < Used when a statement is endend by a semi-colon (";"), which isn't necessary --- > Used when a statement is ended by a semi-colon (";"), which isn't necessary 343c343 < Tells wether missing members accessed in mixin class should be ignored. A --- > Tells whether missing members accessed in mixin class should be ignored. A 349c349 < (useful for classes with attributes dynamicaly set). --- > (useful for classes with attributes dynamically set). 364c364 < Used when a variable is accessed for an unexistant member. --- > Used when a variable is accessed for an unexistent member. 366c366 < Used when an object being called has been infered to a non callable object --- > Used when an object being called has been inferred to a non callable object 368c368 < Used when a variable is accessed for an unexistant member, but astng was not --- > Used when a variable is accessed for an unexistent member, but astng was not 371c371 < Used when an assigment is done on a function call but the infered function --- > Used when an assignment is done on a function call but the inferred function 374c374 < Used when an assigment is done on a function call but the infered function --- > Used when an assignment is done on a function call but the inferred function 433c433 < * access only to existant members via self --- > * access only to existent members via self 453c453 < Used when a class defines a method which is hiden by an instance attribute --- > Used when a class defines a method which is hidden by an instance attribute 462,463c462,463 < This is considered as an error since this is a soooo common convention that < you should'nt break it! --- > This is considered as an error since this is a so common convention that > you shouldn't break it! 484c484 < Used when an abstract method (ie raise NotImplementedError) is not overridden --- > Used when an abstract method (i.e. raise NotImplementedError) is not > overridden 505c505 < an unexpected raison. Please report this kind if you don't make sense of it. --- > an unexpected reason. Please report this kind if you don't make sense of it. 717c717 < Used when a module has too much lines, reducing its readibility. --- > Used when a module has too much lines, reducing its readability. 729c729 < Used when an unexpected error occured in bad format detection.Please report --- > Used when an unexpected error occurred in bad format detection.Please report diff -r pylint-0.18.1.orig/doc/manual.txt pylint-0.18.1/doc/manual.txt 29c29 < different from what pychecker_ provides, especially since pychecker explicitely --- > different from what pychecker_ provides, especially since pychecker explicitly 61c61 < Dependancies --- > Dependencies 88c88 < (and maybe other, if si drop us a note please!). --- > (and maybe others, if you know about more OSes, please drop us a note!). 98c98 < You'll have to install dependancies in a similar way. --- > You'll have to install dependencies in a similar way. 232c232 < W:150:FormatChecker.process_tokens: Too many branchs (13/12) --- > W:150:FormatChecker.process_tokens: Too many branches (13/12) 239c239 < of messages by categories, modules dependancies... --- > of messages by categories, modules dependencies... 250c250 < (according the the coding standard), and a comparison from the --- > (according to the coding standard), and a comparison from the 317c317 < comitting). I generally run pylint with all the bells and whistles --- > committing). I generally run pylint with all the bells and whistles 321c321 < smart enough to understand the dynamicity of Python because I only run --- > smart enough to understand the dynamically of Python because I only run 359c359 < tracker page, it may be on the tracker page of one of its dependancies, namely --- > tracker page, it may be on the tracker page of one of its dependencies, namely 556c556 < All our software is developped using the mercurial_ version control --- > All our software is developed using the mercurial_ version control 568c568 < The same is true for pylint dependancies (if you use pylint code from the --- > The same is true for pylint dependencies (if you use pylint code from the diff -r pylint-0.18.1.orig/doc/quickstart.txt pylint-0.18.1/doc/quickstart.txt 127c127 < W:150:FormatChecker.process_tokens: Too many branchs (13/12) --- > W:150:FormatChecker.process_tokens: Too many branches (13/12) 135c135 < of messages by categories, modules dependancies... --- > of messages by categories, modules dependencies... 146c146 < (according the the coding standard), and a comparison from the --- > (according to the coding standard), and a comparison from the diff -r pylint-0.18.1.orig/epylint.py pylint-0.18.1/epylint.py 23c23 < - THe following obviously doesn't --- > - The following obviously doesn't diff -r pylint-0.18.1.orig/examples/pylintrc pylint-0.18.1/examples/pylintrc 73c73 < # Tells wether to display a full report or only the messages --- > # Tells whether to display a full report or only the messages 78c78 < # respectivly contain the number of errors / warnings messages and the total --- > # respectively contain the number of errors / warnings messages and the total 98c98 < # Tells wether missing members accessed in mixin class should be ignored. A --- > # Tells whether missing members accessed in mixin class should be ignored. A 103c103 < # (useful for classes with attributes dynamicaly set). --- > # (useful for classes with attributes dynamically set). 119c119 < # * use of variable before assigment --- > # * use of variable before assignment 123c123 < # Tells wether we should check for unused import in __init__ files. --- > # Tells whether we should check for unused import in __init__ files. 137c137 < # * number of arguments, local variables, branchs, returns and statements in --- > # * number of arguments, local variables, branches, returns and statements in 228c228 < # * access only to existant members via self --- > # * access only to existent members via self diff -r pylint-0.18.1.orig/gui.py pylint-0.18.1/gui.py 47c47 < """lauch the mainloop of the application""" --- > """launch the mainloop of the application""" 55c55 < """lauches pylint""" --- > """launches pylint""" diff -r pylint-0.18.1.orig/interfaces.py pylint-0.18.1/interfaces.py 63c63 < Each ckecker may interact with the linter instance using this API --- > Each checker may interact with the linter instance using this API diff -r pylint-0.18.1.orig/lint.py pylint-0.18.1/lint.py 73c73 < 'Used when an error occured preventing the analysis of a \ --- > 'Used when an error occurred preventing the analysis of a \ 76c76 < 'Used when an unexpected error occured while building the ASTNG \ --- > 'Used when an unexpected error occurred while building the > ASTNG \ 82c82 < 'F0004': ('unexpected infered value %s', --- > 'F0004': ('unexpected inferred value %s', 84c84 < infered.'), --- > inferred.'), 188c188 < 'help' : 'Tells wether to display a full report or only the\ --- > 'help' : 'Tells whether to display a full report or only the\ 198c198 < warning, statement which respectivly contain the number of errors / warnings\ --- > warning, statement which respectively contain the number of errors / warnings\ 433c433 < # first child line number used to distinguate between disable-msg --- > # first child line number used to distinguish between disable-msg 638c638 < msg = 'An exception occured while rating: %s' % ex --- > msg = 'An exception occurred while rating: %s' % ex 668c668 < lines = ('message id', 'occurences') --- > lines = ('message id', 'occurrences') 834c834 < * (F) fatal, if an error occured which prevented pylint from doing further --- > * (F) fatal, if an error occurred which prevented pylint from doing > further 862c862 < # if a custom reporter is provided as argument, it may be overriden --- > # if a custom reporter is provided as argument, it may be > overridden 889c889 < """callback for option preprocessing (ie before optik parsing)""" --- > """callback for option preprocessing (i.e. before optik parsing)""" 893c893 < """callback for option preprocessing (ie before optik parsing)""" --- > """callback for option preprocessing (i.e. before optik parsing)""" diff -r pylint-0.18.1.orig/man/pylint.1 pylint-0.18.1/man/pylint.1 85c85 < Tells wether to display a full report or only the messages [current: yes] --- > Tells whether to display a full report or only the messages [current: yes] 87c87 < Python expression which should return a note less than 10 (10 is the highest note). You have access to the variables errors warning, statement which respectivly contain the number of errors / warnings messages and the total number of statements analyzed. This is used by the global evaluation report (R0004). [current: 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)] --- > Python expression which should return a note less than 10 (10 is the highest > note). You have access to the variables errors warning, statement which > respectively contain the number of errors / warnings messages and the total > number of statements analyzed. This is used by the global evaluation report > (R0004). [current: 10.0 - ((float(5 * error + warning + refactor + > convention) / statement) * 10)] 149c149 < Tells wether missing members accessed in mixin class should be ignored. A mixin class is detected if its name ends with "mixin" (case insensitive). [current: yes] --- > Tells whether missing members accessed in mixin class should be ignored. A > mixin class is detected if its name ends with "mixin" (case insensitive). > [current: yes] 151c151 < List of classes names for which member attributes should not be checked (useful for classes with attributes dynamicaly set). [current: SQLObject] --- > List of classes names for which member attributes should not be checked > (useful for classes with attributes dynamically set). [current: SQLObject] 159c159 < Tells wether we should check for unused import in __init__ files. [current: no] --- > Tells whether we should check for unused import in __init__ files. [current: > no] 208c208 < existant file in ~/.pylintrc, /etc/pylintrc. The current PYLINTRC is --- > existent file in ~/.pylintrc, /etc/pylintrc. The current PYLINTRC is 220c220 < * (F) fatal, if an error occured which prevented pylint from doing further processing. --- > * (F) fatal, if an error occurred which prevented pylint from doing > further processing. diff -r pylint-0.18.1.orig/man/pyreverse.1 pylint-0.18.1/man/pyreverse.1 65c65 < will also take all classes related to those fecthed by<depth>=1. --- > will also take all classes related to those fetched by<depth>=1. Only in pylint-0.18.1: .pc diff -r pylint-0.18.1.orig/pyreverse/diadefslib.py pylint-0.18.1/pyreverse/diadefslib.py 44c44 < """activate some options if not explicitely desactivated""" --- > """activate some options if not explicitly deactivated""" diff -r pylint-0.18.1.orig/pyreverse/diagrams.py pylint-0.18.1/pyreverse/diagrams.py 45c45 < """a diagram object, ie a label associated to an astng node --- > """a diagram object, i.e. a label associated to an astng node 81c81 < """return visible attributs, possibly with class name""" --- > """return visible attributes, possibly with class name""" 138c138 < """return a klass by its name, raise KeyError if not found --- > """return a class by its name, raise KeyError if not found diff -r pylint-0.18.1.orig/pyreverse/main.py pylint-0.18.1/pyreverse/main.py 102c102 < """checking argmuents and run project""" --- > """checking arguments and run project""" diff -r pylint-0.18.1.orig/README pylint-0.18.1/README 20c20 < You'll have to install dependancies in a similar way. For debian and --- > You'll have to install dependencies in a similar way. For debian and 55c55 < * Nathaniel Manista: suspcicious lambda checking --- > * Nathaniel Manista: suspicious lambda checking diff -r pylint-0.18.1.orig/test/input/func_block_disable_msg.py pylint-0.18.1/test/input/func_block_disable_msg.py 105c105 < """should'nt display to much attributes/not enough methods messages --- > """shouldn't display to much attributes/not enough methods messages 122c122 < """THIS Method has too much branchs and returns but i don't care --- > """THIS Method has too much branches and returns but i don't care diff -r pylint-0.18.1.orig/test/test_func.py pylint-0.18.1/test/test_func.py 164c164 < dependancies = get_tests_info(base, '.py') --- > dependencies = get_tests_info(base, '.py') 169c169 < depends = dependancies or None --- > depends = dependencies or None 178c178 < depends = dependancies or None --- > depends = dependencies or None 186c186 < ## depends = dependancies or None --- > ## depends = dependencies or None diff -r pylint-0.18.1.orig/test/test_regr.py pylint-0.18.1/test/test_regr.py 17c17 < to be incorporated in the automatic functionnal test framework --- > to be incorporated in the automatic functional test framework
_______________________________________________ Python-Projects mailing list Python-Projects@lists.logilab.org http://lists.logilab.org/mailman/listinfo/python-projects