Linux lorencats.com 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l
Apache/2.4.59 (Raspbian)
: 10.0.0.29 | : 216.73.216.130
Cant Read [ /etc/named.conf ]
7.3.31-1~deb10u7
root
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
pylint /
extensions /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
__init__.py
0
B
-rw-r--r--
_check_docs_utils.py
22.14
KB
-rw-r--r--
bad_builtin.py
2.38
KB
-rw-r--r--
check_docs.py
784
B
-rw-r--r--
check_elif.py
2.35
KB
-rw-r--r--
comparetozero.py
2.33
KB
-rw-r--r--
docparams.py
18.63
KB
-rw-r--r--
docstyle.py
2.84
KB
-rw-r--r--
emptystring.py
2.42
KB
-rw-r--r--
mccabe.py
6.06
KB
-rw-r--r--
overlapping_exceptions.py
3.23
KB
-rw-r--r--
redefined_variable_type.py
4.11
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : docstyle.py
# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Claudiu Popa <pcmanticore@gmail.com> # Copyright (c) 2016 Ćukasz Rogalski <rogalski.91@gmail.com> # Copyright (c) 2016 Luis Escobar <lescobar@vauxoo.com> # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING import linecache from pylint import checkers from pylint.interfaces import IAstroidChecker, HIGH from pylint.checkers.utils import check_messages class DocStringStyleChecker(checkers.BaseChecker): """Checks format of docstrings based on PEP 0257""" __implements__ = IAstroidChecker name = "docstyle" msgs = { "C0198": ( 'Bad docstring quotes in %s, expected """, given %s', "bad-docstring-quotes", "Used when a docstring does not have triple double quotes.", ), "C0199": ( "First line empty in %s docstring", "docstring-first-line-empty", "Used when a blank line is found at the beginning of a docstring.", ), } @check_messages("docstring-first-line-empty", "bad-docstring-quotes") def visit_module(self, node): self._check_docstring("module", node) def visit_classdef(self, node): self._check_docstring("class", node) def visit_functiondef(self, node): ftype = "method" if node.is_method() else "function" self._check_docstring(ftype, node) visit_asyncfunctiondef = visit_functiondef def _check_docstring(self, node_type, node): docstring = node.doc if docstring and docstring[0] == "\n": self.add_message( "docstring-first-line-empty", node=node, args=(node_type,), confidence=HIGH, ) # Use "linecache", instead of node.as_string(), because the latter # looses the original form of the docstrings. if docstring: lineno = node.fromlineno + 1 line = linecache.getline(node.root().file, lineno).lstrip() if line and line.find('"""') == 0: return if line and "'''" in line: quotes = "'''" elif line and line[0] == '"': quotes = '"' elif line and line[0] == "'": quotes = "'" else: quotes = False if quotes: self.add_message( "bad-docstring-quotes", node=node, args=(node_type, quotes), confidence=HIGH, ) def register(linter): """Required method to auto register this checker. :param linter: Main interface object for Pylint plugins :type linter: Pylint object """ linter.register_checker(DocStringStyleChecker(linter))
Close