%PDF- %PDF-
| Direktori : /usr/lib/python3/dist-packages/__pycache__/ |
| Current File : //usr/lib/python3/dist-packages/__pycache__/unohelper.cpython-312.pyc |
�
�� g�* � �f � d dl Z d dlZd dlZd dlZd dlmZmZmZ d dlm Z m
Z
d dlmZ
d dlmZ d dlmZmZmZ d dlmZmZmZmZm Z!m"Z#m$Z%m&Z' d� Z(d� Z)d � Z*d
� Z+ G d� d� Z, G d
� d� Z- G d� d� Z.d� Z/d� Z0d� Z1d� Z2d� Z3d� Z4i Z5d� Z6 G d� de� Z7 G d� de
e7� Z8 G d� deee7� Z9y)� N)�
XTypeProvider�XSingleComponentFactory�XServiceInfo)�RuntimeException�XCurrentContext)�ALL)�IN�OUT�INOUT)� MAYBEVOID�BOUND�CONSTRAINED� TRANSIENT�READONLY�MAYBEAMBIGUOUS�MAYBEDEFAULT� REMOVABLEc �T � d}| t k( rd}|S | t k( rd}|S | t k( rd}|S )Nz[]z[inout]z[out]z[in])�PARAM_MODE_INOUT�PARAM_MODE_OUT�
PARAM_MODE_IN��mode�rets �+/usr/lib/python3/dist-packages/unohelper.py�_mode_to_strr , sF � �
�C������
�J�
�� ��� �J�
�� ����J� c � � d}t | z r|dz }t | z r|dz }t | z r|dz }t | z r|dz }t | z r|dz }t
| z r|dz }t | z r|dz }t | z r|d z }|j � S )
N� z
removable z
maybedefault zmaybeambiguous z readonly z
transient zconstrained zbound z
maybevoid ) �PROP_ATTR_REMOVABLE�PROP_ATTR_MAYBEDEFAULT�PROP_ATTR_MAYBEAMBIGUOUS�PROP_ATTR_READONLY�PROP_ATTR_TRANSIENT�PROP_ATTR_CONSTRAINED�PROP_ATTR_BOUND�PROP_ATTR_MAYBEVOID�rstripr s r �_propertymode_to_strr) 6 s� � �
�C��T�!��L� ����$��O�#���$�&��%�%���D� ��K����T�!��L� ���t�#��N�"������H�n���T�!��L� ���:�:�<�r c � � t | t j � s�t | t j � sht | t j � sNt | t j
� s4t | t j � st | t j � r|j t | � dz � y t j � }|j j d|� }|j d� t | d� r/| j � }|D ] }|j d|z dz � � n|j d� |j d� t | d� r9| j � }|D ]# }|j d|j z dz � �% n|j d� |j# | � }|j% t&