Skip to main content
Glama

ClickUp Operator

by noah-vh
notebook.cpython-312.pyc11.6 kB
� lMg�*��H�dZddlZddlZddlmZddlmZddlmZ  dZ ddl Z dZ e dk(rdd lmZdd lmZddlmZdZ ndd l mZdd l mZddl mZ ddlmZdgd�iZgd�ZdZGd�de�ZGd�de �Zd�Z eZe Z!y#e $rZdZ ddl Z e j�5e jd d � � ddlmcmZ n #e $rYnwxYwddd�n #1swYnxYwY��wxYw#e $r* dd lmZddlmZddlmZdZ n#e $r dZ dZeZYnwxYwY��wxYw#e $rY��wxYw)z� IPython/Jupyter Notebook progressbar decorator for iterators. Includes a default `range` iterator printing to `stderr`. Usage: >>> from tqdm.notebook import trange, tqdm >>> for i in trange(10): ... ... �N)�escape)�proxy�)�tqdm�� �ignorez2.*The `IPython.html` package has been deprecated.*)�message)�HTML)� FloatProgress)�HBox�)�ContainerWidget)�FloatProgressWidget�)�displayz github.com/)�lrq3000� casperdcl� alexanderkuk)� tqdm_notebook�tnranger�trangez|IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.htmlc�2��eZdZdZdd�Zd�fd� Zd�Z�xZS)�TqdmHBoxz.`ipywidgets.HBox` with a pretty representationc�P�t|dd�}|�iS|j}|�| |d<|S)N�pbar�ascii)�getattr� format_dict)�self�prettyr�ds �YC:\Users\noahv\Documents\GitHub\clickup-operator\.venv\Lib\site-packages\tqdm/notebook.py�_json_zTqdmHBox._json_Gs;���t�V�T�*�� �<��I� � � �� � �#��A�g�J���c���t|dd�}|�t�|� �S|jdi|j |���S)Nr�)r�super�__repr__� format_meterr$)r r!r� __class__s �r#r)zTqdmHBox.__repr__PsC����t�V�T�*�� �<��7�#�%� %� �t� � �7�4�;�;�v�#6�7�7r%c�D�|j|jd��y)NT)�textr))r �pp�_�__s r#� _repr_pretty_zTqdmHBox._repr_pretty_Vs�� ���� � �d�#�$r%�N)F)�__name__� __module__� __qualname__�__doc__r$r)r1� __classcell__�r+s@r#rrEs���8��8� %r%rc���eZdZdZed d��Z d d�Zed��Zejd��Z�fd�Z �fd�Z d�fd� Z �fd �Z d �Zd�fd � Z�xZS)rzB Experimental IPython/Jupyter Notebook widget using tqdm! c���t�tt��|rtd|��}n.tdd��}d|_d|_|�d|j _t�}t�}|r||_t|||g��}|�ct|�} t|�dkDr|dz }d|j _ ||j _d |j _ d |j _|S#t$rY�QwxYw) zY Manage the printing of an IPython/Jupyter Notebook progress bar widget. r)�min�maxr�info�20px)�children�px�2z inline-flexzrow wrap)� IProgress� ImportError� WARN_NOIPYW�value� bar_style�layout�widthr r�str�int� ValueError�flexr� flex_flow)r/�total�desc�ncolsr�ltext�rtext� containers r#�status_printerztqdm_notebook.status_printer^s��� � ��k�*� *� ����.�D����*�D��D�J�#�D�N��}�$*�� � �!������� ��E�K��u�d�E�&:�;� � � ���J�E� ��u�:��>��T�M�E� #�D�K�K� �%*�I� � � "�'4�I� � � $�)3�I� � � &����� �� �s�C'�' C3�2C3c��|s<|s:|j}|dxsdjdd�|d<|jdi|��}|jj\}}} |j |_|r]|jdd�}d|vr*tttjd|d� ��\} } n d t|�} } | |_| r| | _|r|jd k7s|d k7r||_ |rE|jd k7r6 |jj�d|jj_|r:|j"dkDr*|j$st'|j�d|_yyyy#t$rd |j_Y�twxYw)N� bar_formatz{l_bar}<bar/>{r_bar}z{bar}z<bar/>� u z \|?<bar/>\|?r)�maxsplit��danger�successF�hiddenrTr')r�replacer*rSr?�nrE�mapr�re�splitrF�close�AttributeError�visiblerG� visibility�delay� displayedr) r �msg�posrbrF� check_delayr"rQrrR�left�rights r#rztqdm_notebook.display�sl���5�� � �A� ���H�2H�Q�Q���#�A�l�O�#�$�#�#�(�a�(�C�!�^�^�4�4���t�U��V�V�� � ��+�+�c�9�-�C��3��!�&�"�(�(�?�C�RS�*T�U� ��e� �&��+�e���E�K��#�� � ��~�~��)�Y�)�-C�!*��� �T�^�^�x�/� /����$�$�&�08�D�N�N� !� !� ,� �4�:�:��>�$�.�.� �D�N�N� #�!�D�N�3A�>�;�� "� /�).����&� /�s�8E*�*F�Fc�v�t|d�r-|jjdjjSy�NrS�������hasattrrSr?�style� bar_color)r s r#�colourztqdm_notebook.colour�s2�� �4�� %��>�>�*�*�2�.�4�4�>�>� >� &r%c�n�t|d�r)||jjdj_yyrnrp)r rss r#rtztqdm_notebook.colour�s.�� �4�� %�:C�D�N�N� #� #�B� '� -� -� 7� &r%c����|j�}|jdtj�}|tjus|�tj|d<d|d<t |jdd��|d<|j dd�}|j dd�}t�|� |i|��|js|ds d �|_ y|jrd n|jd d�|_ |jdurd n|jxsd }|jr|j|zn |j}|j|j ||j"|j�|_t'|�|j$_d|_|r+|j,d krt/|j$�d|_|j.|_ ||_|js|j/d��yy)z� Supports the usual `tqdm.tqdm` parameters as well as those listed below. Parameters ---------- display : Whether to call `display(self.container)` immediately [default: True]. �fileNT�gui�disableFrtrc��yr2r')r/r0s r#�<lambda>z(tqdm_notebook.__init__.<locals>.<lambda>�s��r%z100%rPrr)rj)�copy�get�sys�stderr�stdout�bool�popr(�__init__ry�disp� dynamic_ncolsrP� unit_scalerNrT�fprOrSrrrgrfrrt) r �args�kwargs� file_kwargrt� display_herer�rNr+s �r#r�ztqdm_notebook.__init__�s����������Z�Z��� � �3� � ���� #�z�'9� �Z�Z�F�6�N���u� � ����I�u�!=�>��y�����H�d�+���z�z�)�T�2� � ���$�)�&�)� �<�<�v�e�}�-�D�I� � $�1�1�V�v�z�z�'�4�7P�� ��/�/�T�1�Q�t���7K�!� �+/�:�:�� � �Z�'�4�:�:���,�,�T�W�W�e�T�Y�Y�� � �S���#�D�k�������� �D�J�J�!�O� �D�N�N� #�!�D�N��L�L�� ��� ��|�|� �L�L�U�L� +�r%c#�r�K� t�|��}|D]}|���y#|jd���xYw�w)NrZ�rF)r(�__iter__r�)r �it�objr+s �r#r�ztqdm_notebook.__iter__�s?����� ���!�#�B���� ��� � �I�I��I� )� �s�7��7�4�7c�V�� t�|�|��S#|jd���xYw)N)r^rZr�)r(�updater�)r r^r+s �r#r�ztqdm_notebook.updates3��� ��7�>�A�>�&� &�� � �I�I��I� )� �s��(c���|jryt�|� �|jr-|j|jkr|j dd��y|j r|j dd��y|j dd��y)NrZF)rFrjr[T)rbrj)ryr(rbrNr^r��leave)r r+s �r#rbztqdm_notebook.closese��� �<�<� � �� �� �:�:�$�&�&�4�:�:�-� �I�I��e�I� <��z�z�� � �I�5� �A�� � ��%� �8r%c��yr2r')r r/r0s r#�clearztqdm_notebook.clears�� r%c���|jrt�|� |��S|jj\}}}d|_|�0||_|js|j�d|j_ t�|� |��S)z� Resets to 0 iterations for repeated use. Consider combining with `leave=True`. Parameters ---------- total : int or float, optional. Total to use for the new bar. )rNrYN) ryr(�resetrSr?rFr<rNrPrGrH)r rNr/rr+s �r#r�ztqdm_notebook.reset!ss��� �<�<��7�=�u�=�-� -��^�^�,�,� ��4����� � ��D�H��:�:�$�*�*�"4�$(�� � �!��w�}�5�}�)�)r%)NNN)NNFNT)rr2)r3r4r5r6� staticmethodrTr�propertyrt�setterr�r�r�rbr�r�r7r8s@r#rrZs}�����*��*�X%)�9=�3"�j�?��?� �]�]�D��D�+,�Z �� 9� �*�*r%rc�&�tt|�fi|��S)z:Shortcut for `tqdm.notebook.tqdm(range(*args), **kwargs)`.)r�range)r�r�s r#rr6s�� ���� 0�� 0�0r%)"r6r`r~�htmlr�weakrefr�stdr�std_tqdm�IPY� ipywidgetsrC�warnings�catch_warnings�filterwarnings�IPython.html.widgets�widgetsr r rBr rr�object�IPython.displayr� __author__�__all__rDrrrrr'r%r#�<module>r�s^��� � ���"�� �C� ����� �"�9� 1� G� 1��C� '� =� '� �+��E� F� � 8��$� � %�t�%�*Y*�H�Y*�x1� �� ���I � ���� $�X� $� $� &� #�H� #� #��"V� X� �9�9��� �� �� '� &� &�� ��* � � � 1� D� M��C��� ��C��I��D� �� �� � � � �s��B�,C'�D�C$�!C�7 C�C�C �C�C � C� C$�C �C$�#C$�'D�-D�D� D� D�D�D�D�D!� D!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/noah-vh/mcp-server-clickup'

If you have feedback or need assistance with the MCP directory API, please join our Discord server