1425bb815Sopenharmony_ci[MASTER] 2425bb815Sopenharmony_ci 3425bb815Sopenharmony_ci# Specify a configuration file. 4425bb815Sopenharmony_ci#rcfile= 5425bb815Sopenharmony_ci 6425bb815Sopenharmony_ci# Python code to execute, usually for sys.path manipulation such as 7425bb815Sopenharmony_ci# pygtk.require(). 8425bb815Sopenharmony_ci#init-hook= 9425bb815Sopenharmony_ci 10425bb815Sopenharmony_ci# Add files or directories to the blacklist. They should be base names, not 11425bb815Sopenharmony_ci# paths. 12425bb815Sopenharmony_ciignore=CVS 13425bb815Sopenharmony_ci 14425bb815Sopenharmony_ci# Pickle collected data for later comparisons. 15425bb815Sopenharmony_cipersistent=yes 16425bb815Sopenharmony_ci 17425bb815Sopenharmony_ci# List of plugins (as comma separated values of python modules names) to load, 18425bb815Sopenharmony_ci# usually to register additional checkers. 19425bb815Sopenharmony_ciload-plugins= 20425bb815Sopenharmony_ci 21425bb815Sopenharmony_ci# Use multiple processes to speed up Pylint. 22425bb815Sopenharmony_cijobs=1 23425bb815Sopenharmony_ci 24425bb815Sopenharmony_ci# Allow loading of arbitrary C extensions. Extensions are imported into the 25425bb815Sopenharmony_ci# active Python interpreter and may run arbitrary code. 26425bb815Sopenharmony_ciunsafe-load-any-extension=no 27425bb815Sopenharmony_ci 28425bb815Sopenharmony_ci# A comma-separated list of package or module names from where C extensions may 29425bb815Sopenharmony_ci# be loaded. Extensions are loading into the active Python interpreter and may 30425bb815Sopenharmony_ci# run arbitrary code 31425bb815Sopenharmony_ciextension-pkg-whitelist= 32425bb815Sopenharmony_ci 33425bb815Sopenharmony_ci# Allow optimization of some AST trees. This will activate a peephole AST 34425bb815Sopenharmony_ci# optimizer, which will apply various small optimizations. For instance, it can 35425bb815Sopenharmony_ci# be used to obtain the result of joining multiple strings with the addition 36425bb815Sopenharmony_ci# operator. Joining a lot of strings can lead to a maximum recursion error in 37425bb815Sopenharmony_ci# Pylint and this flag can prevent that. It has one side effect, the resulting 38425bb815Sopenharmony_ci# AST will be different than the one from reality. 39425bb815Sopenharmony_cioptimize-ast=no 40425bb815Sopenharmony_ci 41425bb815Sopenharmony_ci 42425bb815Sopenharmony_ci[MESSAGES CONTROL] 43425bb815Sopenharmony_ci 44425bb815Sopenharmony_ci# Only show warnings with the listed confidence levels. Leave empty to show 45425bb815Sopenharmony_ci# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED 46425bb815Sopenharmony_ciconfidence= 47425bb815Sopenharmony_ci 48425bb815Sopenharmony_ci# Enable the message, report, category or checker with the given id(s). You can 49425bb815Sopenharmony_ci# either give multiple identifier separated by comma (,) or put this option 50425bb815Sopenharmony_ci# multiple time. See also the "--disable" option for examples. 51425bb815Sopenharmony_ci#enable= 52425bb815Sopenharmony_ci 53425bb815Sopenharmony_ci# Disable the message, report, category or checker with the given id(s). You 54425bb815Sopenharmony_ci# can either give multiple identifiers separated by comma (,) or put this 55425bb815Sopenharmony_ci# option multiple times (only on the command line, not in the configuration 56425bb815Sopenharmony_ci# file where it should appear only once).You can also use "--disable=all" to 57425bb815Sopenharmony_ci# disable everything first and then reenable specific checks. For example, if 58425bb815Sopenharmony_ci# you want to run only the similarities checker, you can use "--disable=all 59425bb815Sopenharmony_ci# --enable=similarities". If you want to run only the classes checker, but have 60425bb815Sopenharmony_ci# no Warning level messages displayed, use"--disable=all --enable=classes 61425bb815Sopenharmony_ci# --disable=W" 62425bb815Sopenharmony_cidisable=import-star-module-level,old-octal-literal,oct-method,unpacking-in-except,parameter-unpacking,backtick,old-raise-syntax,old-ne-operator,long-suffix,dict-view-method,dict-iter-method,metaclass-assignment,next-method-called,raising-string,indexing-exception,raw_input-builtin,long-builtin,file-builtin,execfile-builtin,coerce-builtin,cmp-builtin,buffer-builtin,basestring-builtin,apply-builtin,filter-builtin-not-iterating,using-cmp-argument,useless-suppression,range-builtin-not-iterating,suppressed-message,no-absolute-import,old-division,cmp-method,reload-builtin,zip-builtin-not-iterating,intern-builtin,unichr-builtin,reduce-builtin,standarderror-builtin,unicode-builtin,xrange-builtin,coerce-method,delslice-method,getslice-method,setslice-method,input-builtin,round-builtin,hex-method,nonzero-method,map-builtin-not-iterating,missing-docstring,locally-disabled 63425bb815Sopenharmony_ci 64425bb815Sopenharmony_ci 65425bb815Sopenharmony_ci[REPORTS] 66425bb815Sopenharmony_ci 67425bb815Sopenharmony_ci# Set the output format. Available formats are text, parseable, colorized, msvs 68425bb815Sopenharmony_ci# (visual studio) and html. You can also give a reporter class, eg 69425bb815Sopenharmony_ci# mypackage.mymodule.MyReporterClass. 70425bb815Sopenharmony_cioutput-format=text 71425bb815Sopenharmony_ci 72425bb815Sopenharmony_ci# Put messages in a separate file for each module / package specified on the 73425bb815Sopenharmony_ci# command line instead of printing them on stdout. Reports (if any) will be 74425bb815Sopenharmony_ci# written in a file name "pylint_global.[txt|html]". 75425bb815Sopenharmony_cifiles-output=no 76425bb815Sopenharmony_ci 77425bb815Sopenharmony_ci# Tells whether to display a full report or only the messages 78425bb815Sopenharmony_cireports=no 79425bb815Sopenharmony_ci 80425bb815Sopenharmony_ci# Python expression which should return a note less than 10 (10 is the highest 81425bb815Sopenharmony_ci# note). You have access to the variables errors warning, statement which 82425bb815Sopenharmony_ci# respectively contain the number of errors / warnings messages and the total 83425bb815Sopenharmony_ci# number of statements analyzed. This is used by the global evaluation report 84425bb815Sopenharmony_ci# (RP0004). 85425bb815Sopenharmony_cievaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) 86425bb815Sopenharmony_ci 87425bb815Sopenharmony_ci# Template used to display messages. This is a python new-style format string 88425bb815Sopenharmony_ci# used to format the message information. See doc for all details 89425bb815Sopenharmony_ci#msg-template= 90425bb815Sopenharmony_ci 91425bb815Sopenharmony_ci 92425bb815Sopenharmony_ci[TYPECHECK] 93425bb815Sopenharmony_ci 94425bb815Sopenharmony_ci# Tells whether missing members accessed in mixin class should be ignored. A 95425bb815Sopenharmony_ci# mixin class is detected if its name ends with "mixin" (case insensitive). 96425bb815Sopenharmony_ciignore-mixin-members=yes 97425bb815Sopenharmony_ci 98425bb815Sopenharmony_ci# List of module names for which member attributes should not be checked 99425bb815Sopenharmony_ci# (useful for modules/projects where namespaces are manipulated during runtime 100425bb815Sopenharmony_ci# and thus existing member attributes cannot be deduced by static analysis. It 101425bb815Sopenharmony_ci# supports qualified module names, as well as Unix pattern matching. 102425bb815Sopenharmony_ciignored-modules= 103425bb815Sopenharmony_ci 104425bb815Sopenharmony_ci# List of classes names for which member attributes should not be checked 105425bb815Sopenharmony_ci# (useful for classes with attributes dynamically set). This supports can work 106425bb815Sopenharmony_ci# with qualified names. 107425bb815Sopenharmony_ciignored-classes= 108425bb815Sopenharmony_ci 109425bb815Sopenharmony_ci# List of members which are set dynamically and missed by pylint inference 110425bb815Sopenharmony_ci# system, and so shouldn't trigger E1101 when accessed. Python regular 111425bb815Sopenharmony_ci# expressions are accepted. 112425bb815Sopenharmony_cigenerated-members= 113425bb815Sopenharmony_ci 114425bb815Sopenharmony_ci 115425bb815Sopenharmony_ci[FORMAT] 116425bb815Sopenharmony_ci 117425bb815Sopenharmony_ci# Maximum number of characters on a single line. 118425bb815Sopenharmony_cimax-line-length=120 119425bb815Sopenharmony_ci 120425bb815Sopenharmony_ci# Regexp for a line that is allowed to be longer than the limit. 121425bb815Sopenharmony_ciignore-long-lines=^\s*(# )?<?https?://\S+>?$ 122425bb815Sopenharmony_ci 123425bb815Sopenharmony_ci# Allow the body of an if to be on the same line as the test if there is no 124425bb815Sopenharmony_ci# else. 125425bb815Sopenharmony_cisingle-line-if-stmt=no 126425bb815Sopenharmony_ci 127425bb815Sopenharmony_ci# List of optional constructs for which whitespace checking is disabled. `dict- 128425bb815Sopenharmony_ci# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}. 129425bb815Sopenharmony_ci# `trailing-comma` allows a space between comma and closing bracket: (a, ). 130425bb815Sopenharmony_ci# `empty-line` allows space-only lines. 131425bb815Sopenharmony_cino-space-check=trailing-comma,dict-separator 132425bb815Sopenharmony_ci 133425bb815Sopenharmony_ci# Maximum number of lines in a module 134425bb815Sopenharmony_cimax-module-lines=2000 135425bb815Sopenharmony_ci 136425bb815Sopenharmony_ci# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 137425bb815Sopenharmony_ci# tab). 138425bb815Sopenharmony_ciindent-string=' ' 139425bb815Sopenharmony_ci 140425bb815Sopenharmony_ci# Number of spaces of indent required inside a hanging or continued line. 141425bb815Sopenharmony_ciindent-after-paren=4 142425bb815Sopenharmony_ci 143425bb815Sopenharmony_ci# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. 144425bb815Sopenharmony_ciexpected-line-ending-format= 145425bb815Sopenharmony_ci 146425bb815Sopenharmony_ci 147425bb815Sopenharmony_ci[MISCELLANEOUS] 148425bb815Sopenharmony_ci 149425bb815Sopenharmony_ci# List of note tags to take in consideration, separated by a comma. 150425bb815Sopenharmony_cinotes=FIXME,XXX,TODO 151425bb815Sopenharmony_ci 152425bb815Sopenharmony_ci 153425bb815Sopenharmony_ci[SPELLING] 154425bb815Sopenharmony_ci 155425bb815Sopenharmony_ci# Spelling dictionary name. Available dictionaries: none. To make it working 156425bb815Sopenharmony_ci# install python-enchant package. 157425bb815Sopenharmony_cispelling-dict= 158425bb815Sopenharmony_ci 159425bb815Sopenharmony_ci# List of comma separated words that should not be checked. 160425bb815Sopenharmony_cispelling-ignore-words= 161425bb815Sopenharmony_ci 162425bb815Sopenharmony_ci# A path to a file that contains private dictionary; one word per line. 163425bb815Sopenharmony_cispelling-private-dict-file= 164425bb815Sopenharmony_ci 165425bb815Sopenharmony_ci# Tells whether to store unknown words to indicated private dictionary in 166425bb815Sopenharmony_ci# --spelling-private-dict-file option instead of raising a message. 167425bb815Sopenharmony_cispelling-store-unknown-words=no 168425bb815Sopenharmony_ci 169425bb815Sopenharmony_ci 170425bb815Sopenharmony_ci[VARIABLES] 171425bb815Sopenharmony_ci 172425bb815Sopenharmony_ci# Tells whether we should check for unused import in __init__ files. 173425bb815Sopenharmony_ciinit-import=no 174425bb815Sopenharmony_ci 175425bb815Sopenharmony_ci# A regular expression matching the name of dummy variables (i.e. expectedly 176425bb815Sopenharmony_ci# not used). 177425bb815Sopenharmony_cidummy-variables-rgx=_$|dummy 178425bb815Sopenharmony_ci 179425bb815Sopenharmony_ci# List of additional names supposed to be defined in builtins. Remember that 180425bb815Sopenharmony_ci# you should avoid to define new builtins when possible. 181425bb815Sopenharmony_ciadditional-builtins= 182425bb815Sopenharmony_ci 183425bb815Sopenharmony_ci# List of strings which can identify a callback function by name. A callback 184425bb815Sopenharmony_ci# name must start or end with one of those strings. 185425bb815Sopenharmony_cicallbacks=cb_,_cb 186425bb815Sopenharmony_ci 187425bb815Sopenharmony_ci 188425bb815Sopenharmony_ci[BASIC] 189425bb815Sopenharmony_ci 190425bb815Sopenharmony_ci# List of builtins function names that should not be used, separated by a comma 191425bb815Sopenharmony_cibad-functions=map,filter,input 192425bb815Sopenharmony_ci 193425bb815Sopenharmony_ci# Good variable names which should always be accepted, separated by a comma 194425bb815Sopenharmony_cigood-names=i,j,k,ex,Run,_ 195425bb815Sopenharmony_ci 196425bb815Sopenharmony_ci# Bad variable names which should always be refused, separated by a comma 197425bb815Sopenharmony_cibad-names=foo,bar,baz,toto,tutu,tata 198425bb815Sopenharmony_ci 199425bb815Sopenharmony_ci# Colon-delimited sets of names that determine each other's naming style when 200425bb815Sopenharmony_ci# the name regexes allow several styles. 201425bb815Sopenharmony_ciname-group= 202425bb815Sopenharmony_ci 203425bb815Sopenharmony_ci# Include a hint for the correct naming format with invalid-name 204425bb815Sopenharmony_ciinclude-naming-hint=no 205425bb815Sopenharmony_ci 206425bb815Sopenharmony_ci# Regular expression matching correct function names 207425bb815Sopenharmony_cifunction-rgx=[a-z_][a-z0-9_]{2,30}$ 208425bb815Sopenharmony_ci 209425bb815Sopenharmony_ci# Naming hint for function names 210425bb815Sopenharmony_cifunction-name-hint=[a-z_][a-z0-9_]{2,30}$ 211425bb815Sopenharmony_ci 212425bb815Sopenharmony_ci# Regular expression matching correct variable names 213425bb815Sopenharmony_civariable-rgx=[a-z_][a-z0-9_]{2,30}$ 214425bb815Sopenharmony_ci 215425bb815Sopenharmony_ci# Naming hint for variable names 216425bb815Sopenharmony_civariable-name-hint=[a-z_][a-z0-9_]{2,30}$ 217425bb815Sopenharmony_ci 218425bb815Sopenharmony_ci# Regular expression matching correct constant names 219425bb815Sopenharmony_ciconst-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$ 220425bb815Sopenharmony_ci 221425bb815Sopenharmony_ci# Naming hint for constant names 222425bb815Sopenharmony_ciconst-name-hint=(([A-Z_][A-Z0-9_]*)|(__.*__))$ 223425bb815Sopenharmony_ci 224425bb815Sopenharmony_ci# Regular expression matching correct attribute names 225425bb815Sopenharmony_ciattr-rgx=[a-z_][a-z0-9_]{2,30}$ 226425bb815Sopenharmony_ci 227425bb815Sopenharmony_ci# Naming hint for attribute names 228425bb815Sopenharmony_ciattr-name-hint=[a-z_][a-z0-9_]{2,30}$ 229425bb815Sopenharmony_ci 230425bb815Sopenharmony_ci# Regular expression matching correct argument names 231425bb815Sopenharmony_ciargument-rgx=[a-z_][a-z0-9_]{2,30}$ 232425bb815Sopenharmony_ci 233425bb815Sopenharmony_ci# Naming hint for argument names 234425bb815Sopenharmony_ciargument-name-hint=[a-z_][a-z0-9_]{2,30}$ 235425bb815Sopenharmony_ci 236425bb815Sopenharmony_ci# Regular expression matching correct class attribute names 237425bb815Sopenharmony_ciclass-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$ 238425bb815Sopenharmony_ci 239425bb815Sopenharmony_ci# Naming hint for class attribute names 240425bb815Sopenharmony_ciclass-attribute-name-hint=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$ 241425bb815Sopenharmony_ci 242425bb815Sopenharmony_ci# Regular expression matching correct inline iteration names 243425bb815Sopenharmony_ciinlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$ 244425bb815Sopenharmony_ci 245425bb815Sopenharmony_ci# Naming hint for inline iteration names 246425bb815Sopenharmony_ciinlinevar-name-hint=[A-Za-z_][A-Za-z0-9_]*$ 247425bb815Sopenharmony_ci 248425bb815Sopenharmony_ci# Regular expression matching correct class names 249425bb815Sopenharmony_ciclass-rgx=[A-Z_][a-zA-Z0-9]+$ 250425bb815Sopenharmony_ci 251425bb815Sopenharmony_ci# Naming hint for class names 252425bb815Sopenharmony_ciclass-name-hint=[A-Z_][a-zA-Z0-9]+$ 253425bb815Sopenharmony_ci 254425bb815Sopenharmony_ci# Regular expression matching correct module names 255425bb815Sopenharmony_cimodule-rgx=(([a-z_][a-z0-9_-]*)|([A-Z][a-zA-Z0-9]+))$ 256425bb815Sopenharmony_ci 257425bb815Sopenharmony_ci# Naming hint for module names 258425bb815Sopenharmony_cimodule-name-hint=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ 259425bb815Sopenharmony_ci 260425bb815Sopenharmony_ci# Regular expression matching correct method names 261425bb815Sopenharmony_cimethod-rgx=[a-z_][a-z0-9_]{2,30}$ 262425bb815Sopenharmony_ci 263425bb815Sopenharmony_ci# Naming hint for method names 264425bb815Sopenharmony_cimethod-name-hint=[a-z_][a-z0-9_]{2,30}$ 265425bb815Sopenharmony_ci 266425bb815Sopenharmony_ci# Regular expression which should only match function or class names that do 267425bb815Sopenharmony_ci# not require a docstring. 268425bb815Sopenharmony_cino-docstring-rgx=^_ 269425bb815Sopenharmony_ci 270425bb815Sopenharmony_ci# Minimum line length for functions/classes that require docstrings, shorter 271425bb815Sopenharmony_ci# ones are exempt. 272425bb815Sopenharmony_cidocstring-min-length=-1 273425bb815Sopenharmony_ci 274425bb815Sopenharmony_ci 275425bb815Sopenharmony_ci[ELIF] 276425bb815Sopenharmony_ci 277425bb815Sopenharmony_ci# Maximum number of nested blocks for function / method body 278425bb815Sopenharmony_cimax-nested-blocks=7 279425bb815Sopenharmony_ci 280425bb815Sopenharmony_ci 281425bb815Sopenharmony_ci[LOGGING] 282425bb815Sopenharmony_ci 283425bb815Sopenharmony_ci# Logging modules to check that the string format arguments are in logging 284425bb815Sopenharmony_ci# function parameter format 285425bb815Sopenharmony_cilogging-modules=logging 286425bb815Sopenharmony_ci 287425bb815Sopenharmony_ci 288425bb815Sopenharmony_ci[SIMILARITIES] 289425bb815Sopenharmony_ci 290425bb815Sopenharmony_ci# Minimum lines number of a similarity. 291425bb815Sopenharmony_cimin-similarity-lines=4 292425bb815Sopenharmony_ci 293425bb815Sopenharmony_ci# Ignore comments when computing similarities. 294425bb815Sopenharmony_ciignore-comments=yes 295425bb815Sopenharmony_ci 296425bb815Sopenharmony_ci# Ignore docstrings when computing similarities. 297425bb815Sopenharmony_ciignore-docstrings=yes 298425bb815Sopenharmony_ci 299425bb815Sopenharmony_ci# Ignore imports when computing similarities. 300425bb815Sopenharmony_ciignore-imports=no 301425bb815Sopenharmony_ci 302425bb815Sopenharmony_ci 303425bb815Sopenharmony_ci[DESIGN] 304425bb815Sopenharmony_ci 305425bb815Sopenharmony_ci# Maximum number of arguments for function / method 306425bb815Sopenharmony_cimax-args=6 307425bb815Sopenharmony_ci 308425bb815Sopenharmony_ci# Argument names that match this expression will be ignored. Default to name 309425bb815Sopenharmony_ci# with leading underscore 310425bb815Sopenharmony_ciignored-argument-names=_.* 311425bb815Sopenharmony_ci 312425bb815Sopenharmony_ci# Maximum number of locals for function / method body 313425bb815Sopenharmony_cimax-locals=15 314425bb815Sopenharmony_ci 315425bb815Sopenharmony_ci# Maximum number of return / yield for function / method body 316425bb815Sopenharmony_cimax-returns=6 317425bb815Sopenharmony_ci 318425bb815Sopenharmony_ci# Maximum number of branch for function / method body 319425bb815Sopenharmony_cimax-branches=15 320425bb815Sopenharmony_ci 321425bb815Sopenharmony_ci# Maximum number of statements in function / method body 322425bb815Sopenharmony_cimax-statements=75 323425bb815Sopenharmony_ci 324425bb815Sopenharmony_ci# Maximum number of parents for a class (see R0901). 325425bb815Sopenharmony_cimax-parents=7 326425bb815Sopenharmony_ci 327425bb815Sopenharmony_ci# Maximum number of attributes for a class (see R0902). 328425bb815Sopenharmony_cimax-attributes=7 329425bb815Sopenharmony_ci 330425bb815Sopenharmony_ci# Minimum number of public methods for a class (see R0903). 331425bb815Sopenharmony_cimin-public-methods=0 332425bb815Sopenharmony_ci 333425bb815Sopenharmony_ci# Maximum number of public methods for a class (see R0904). 334425bb815Sopenharmony_cimax-public-methods=25 335425bb815Sopenharmony_ci 336425bb815Sopenharmony_ci# Maximum number of boolean expressions in a if statement 337425bb815Sopenharmony_cimax-bool-expr=5 338425bb815Sopenharmony_ci 339425bb815Sopenharmony_ci 340425bb815Sopenharmony_ci[IMPORTS] 341425bb815Sopenharmony_ci 342425bb815Sopenharmony_ci# Deprecated modules which should not be used, separated by a comma 343425bb815Sopenharmony_cideprecated-modules=regsub,TERMIOS,Bastion,rexec 344425bb815Sopenharmony_ci 345425bb815Sopenharmony_ci# Create a graph of every (i.e. internal and external) dependencies in the 346425bb815Sopenharmony_ci# given file (report RP0402 must not be disabled) 347425bb815Sopenharmony_ciimport-graph= 348425bb815Sopenharmony_ci 349425bb815Sopenharmony_ci# Create a graph of external dependencies in the given file (report RP0402 must 350425bb815Sopenharmony_ci# not be disabled) 351425bb815Sopenharmony_ciext-import-graph= 352425bb815Sopenharmony_ci 353425bb815Sopenharmony_ci# Create a graph of internal dependencies in the given file (report RP0402 must 354425bb815Sopenharmony_ci# not be disabled) 355425bb815Sopenharmony_ciint-import-graph= 356425bb815Sopenharmony_ci 357425bb815Sopenharmony_ci 358425bb815Sopenharmony_ci[CLASSES] 359425bb815Sopenharmony_ci 360425bb815Sopenharmony_ci# List of method names used to declare (i.e. assign) instance attributes. 361425bb815Sopenharmony_cidefining-attr-methods=__init__,__new__,setUp 362425bb815Sopenharmony_ci 363425bb815Sopenharmony_ci# List of valid names for the first argument in a class method. 364425bb815Sopenharmony_civalid-classmethod-first-arg=cls 365425bb815Sopenharmony_ci 366425bb815Sopenharmony_ci# List of valid names for the first argument in a metaclass class method. 367425bb815Sopenharmony_civalid-metaclass-classmethod-first-arg=mcs 368425bb815Sopenharmony_ci 369425bb815Sopenharmony_ci# List of member names, which should be excluded from the protected access 370425bb815Sopenharmony_ci# warning. 371425bb815Sopenharmony_ciexclude-protected=_asdict,_fields,_replace,_source,_make 372425bb815Sopenharmony_ci 373425bb815Sopenharmony_ci 374425bb815Sopenharmony_ci[EXCEPTIONS] 375425bb815Sopenharmony_ci 376425bb815Sopenharmony_ci# Exceptions that will emit a warning when being caught. Defaults to 377425bb815Sopenharmony_ci# "Exception" 378425bb815Sopenharmony_ciovergeneral-exceptions=Exception 379