403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/mysqlsh/python-packages/mysqlsh/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/mysqlsh/python-packages/mysqlsh/__init__.py
# Copyright (c) 2020, 2021, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License, version 2.0,
# as published by the Free Software Foundation.
#
# This program is also distributed with certain software (including
# but not limited to OpenSSL) that is licensed under separate terms, as
# designated in a particular file or component or in included license
# documentation.  The authors of MySQL hereby grant you an additional
# permission to link the program and your derivative works with the
# separately licensed software that they have included with MySQL.
# This program is distributed in the hope that it will be useful,  but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
# the GNU General Public License, version 2.0, for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

class Error(Exception):
    def __init__(self, code, msg=None):
        if msg is None:
            msg = code
            code = None
        self.code = code
        self.msg = msg
        self.args = (code, msg)

    def __str__(self):
        if not self.code:
            msg = "Shell Error: %s" % (self.msg, )
        else:
            msg = "Shell Error (%s): %s" % (self.code, self.msg)
        return msg


class DBError(Error):
    def __init__(self, code, msg, sqlstate=None):
        super().__init__(code, msg)
        self.sqlstate = sqlstate

    def __str__(self):
        return "MySQL Error (%s): %s" % (self.code, self.msg)


class ShellGlobals(object):
    def __setattr__(self, name, value):
        self.__dict__[name] = value

    def __delattr__(self, name):
        del self.__dict__[name]

    def __getattr__(self, name):
        # backwards compatibility
        if name == "mysql":
            return mysql
        elif name == "mysqlx":
            return mysqlx
        return self.__dict__[name]


globals = ShellGlobals()

del ShellGlobals

Youez - 2016 - github.com/yon3zu
LinuXploit