python (3.11.7)
    e                     
   	 d dl Z d dlZd dlZd dlZd dlZd dlmZ  G d de j                  Z G d dej	                  Z
d Zedk    r8d	ej
        v r e                                             dS  ej                     dS dS )
    N)supportc                   L    e Zd Z	 d Zd Zd Zd Zd Zd Zd Z	d Z
d	 Zd
 ZdS )samplecmdclassc                 $    t          d           d S )NzHello from preloopprintselfs    A/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_cmd.pypreloopzsamplecmdclass.preloop   s    
"#####    c                 $    t          d           d S )NzHello from postloopr   r	   s    r   postloopzsamplecmdclass.postloop   s    
#$$$$$r
   c                 $    t          d           d S )Nz"This is the completedefault methodr   )r
   ignoreds     r   completedefaultzsamplecmdclass.completedefault   s    
233333r
   c                 $    t          d           d S )Nzcomplete commandr   r	   s    r   complete_commandzsamplecmdclass.complete_command   s    
 !!!!!r
   c                     d S N )r
   ss     r   do_shellzsamplecmdclass.do_shell   s    r
   c                    |                                 }t          |          dk    rt          d           d S 	 d |D             }n # t          $ r t          d           Y d S w xY wt          |d         |d         z              d S )N   z*** invalid number of argumentsc                 ,    g | ]}t          |          S r   )int).0is     r   
<listcomp>z)samplecmdclass.do_add.<locals>.<listcomp>