⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.31
Server IP:
95.217.99.93
Server:
Linux sv1.sonichosted.com 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.2.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
lib64
/
python2.7
/
idlelib
/
Edit File: help.pyo
{fc @ sT d Z d d l m Z d d l m Z m Z m Z m Z m Z d d l m Z d d l m Z m Z m Z m Z m Z m Z m Z d d l Z d d l m Z e Z e r d d l m Z n d e f d YZ d e f d YZ d e f d YZ d e f d YZ d Z d Z e d k rPd d l m! Z! e! e n d S( s help.py: Implement the Idle help menu. Contents are subject to revision at any time, without notice. Help => About IDLE: diplay About Idle dialog
Help => IDLE Help: Display help.html with proper formatting. Doc/library/idle.rst (Sphinx)=> Doc/build/html/library/idle.html (help.copy_strip)=> Lib/idlelib/help.html HelpParser - Parse help.html and render to tk Text. HelpText - Display formatted help.html. HelpFrame - Contain text, scrollbar, and table-of-contents. (This will be needed for display in a future tabbed window.) HelpWindow - Display HelpFrame in a standalone window. copy_strip - Copy idle.html to help.html, rstripping each line. show_idlehelp - Create HelpWindow. Called in EditorWindow.help_dialog. i( t HTMLParser( t abspatht dirnamet isdirt isfilet join( t python_version( t Tkt Toplevelt Framet Textt Scrollbart Menut MenubuttonN( t idleConf( R t HelpParserc B sG e Z d Z d Z d d Z d Z d Z d Z d Z RS( s~ Render help.html into a text widget. The overridden handle_xyz methods handle a subset of html tags. The supplied text should have the needed tag configurations. The behavior for unsupported tags, such as table, is undefined. If the tags generated by Sphinx change, this class, especially the handle_starttag and handle_endtags methods, might have to also. c C s} t j | | | _ d | _ d | _ t | _ t | _ d | _ t | _ d | _ t | _ t | _ g | _ d | _ d S( Nt i ( R t __init__t textt tagst chartagst Falset showt hdrlinkt levelt pret hprefixt nested_dlt simplelistt toct header( t selfR ( ( s$ /usr/lib64/python2.7/idlelib/help.pyR 4 s i c C s> | j | 7_ | j d k r$ d n d t | j | _ d S( Ni R t l( R t strR ( R t amt( ( s$ /usr/lib64/python2.7/idlelib/help.pyt indentC s c C s d } x) | D]! \ } } | d k r | } q q Wd } | d k r\ | d k r\ t | _ nD| d k r | d k r t | _ n | d k r | d k r d } n| d k r | d k r d | _ n| d k r | d k r d | _ n| d k rd | _ n| d! k rJ| j d d k r4d } t | _ n t | _ | j nV| d k rt| j d k rt | _ qn,| d k r| j rd n d } n| d k r| j sd n d } t | _ n | d k r| j d } n | d k r$t | _ | j r| j j d d n d | _ n| | d k rH| d k rHt | _ nX | d k r`| | _ n@ | d" k r| j rd | _ | j j d d n | | _ n | j r| j j d | | j | j f n d S(# s Handle starttags in help.html.R t classt divt sectiont sphinxsidebart pt firsts t spanR t versionmodifiedt emt ult olt simpleis t dli t lis * s * t dtt ddt endt preblockt at headerlinkt h1t h2t h3N( R- R. ( R9 R: ( t TrueR R R t findR R# R R R R t insertR R R ( R t tagt attrst class_R6 t vt s( ( s$ /usr/lib64/python2.7/idlelib/help.pyt handle_starttagG sd c C s | d k rM | j d | j r | j j | j | j j d f q np | d k re d | _ nX | d k r} t | _ n@ | d k r t | _ d | _ n | d k r | j d d n d S( s Handle endtags in help.html.R8 R9 R: i R= R* R, R R6 R R- R3 R. R" iN( R8 R9 R: ( R* R, ( R- R3 R. ( R# R R t appendR R t indexR R R R R ( R R> ( ( s$ /usr/lib64/python2.7/idlelib/help.pyt handle_endtag} s + c C s | j r | j r | j r" | n | j d d } | j d k r_ | d | j d !| _ n | j d k r | j d k r | d t | j !| j k r | t | j j } n | j | 7_ n | j j d | | j | j f n d S( s" Handle date segments in help.html.s t R8 i R9 R: R R4 N( R8 R9 R: ( R R R t replaceR RE R t lent stripR R R= R ( R t datat d( ( s$ /usr/lib64/python2.7/idlelib/help.pyt handle_data s !c C s/ | j r+ | j j d t t | n d S( NR4 ( R R R= t unichrt int( R t name( ( s$ /usr/lib64/python2.7/idlelib/help.pyt handle_charref s ( t __name__t __module__t __doc__R R# RC RF RM RQ ( ( ( s$ /usr/lib64/python2.7/idlelib/help.pyR + s 6 t HelpTextc B s e Z d Z d Z d Z RS( s Display help.html.c C s6 t j d d d d d } t j d d d d d } d | d } t j | | d d d d d d d d d | d | | j d d d g } | j d d d g } | d f | d <| j d d | d d f | j d d | d d f | j d d | d d f | j d d | d d f | j d! d | d f d" d# | j d$ d | d% f d&