File: //usr/local/lib/python3.10/test/__pycache__/test_cmd.cpython-310.opt-2.pyc
o
�ii � @ s� d dl Z d dlZd dlZd dlZd dlmZ G dd� de j�ZG dd� dej�Z ddd�Z
d d
� ZedkrRdej
v rAed
� dS dej
v rMe� �� dS e
� dS dS )� N)�supportc @ sN e Zd Z dd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dS )�samplecmdclassc C � t d� d S )NzHello from preloop��print��self� r �*/usr/local/lib/python3.10/test/test_cmd.py�preloop� � zsamplecmdclass.preloopc C r )NzHello from postloopr r r r r
�postloop� r zsamplecmdclass.postloopc G r )Nz"This is the completedefault methodr )r Zignoredr r r
�completedefault� r zsamplecmdclass.completedefaultc C r )Nzcomplete commandr r r r r
�complete_command� r zsamplecmdclass.complete_commandc C s d S �Nr )r �sr r r
�do_shell� � zsamplecmdclass.do_shellc C sh |� � }t|�dkrtd� d S z dd� |D �}W n ty' td� Y d S w t|d |d � d S )N� z*** invalid number of argumentsc S s g | ]}t |��qS r )�int)�.0�ir r r
�
<listcomp>� s z)samplecmdclass.do_add.<locals>.<listcomp>z*** arguments should be numbersr � )�split�lenr �
ValueError)r r �lr r r
�do_add� s �zsamplecmdclass.do_addc C r )Nzhelp text for addr r r r r
�help_add� s zsamplecmdclass.help_addc C � dS �NTr )r �argr r r
�do_exit� r zsamplecmdclass.do_exitN)�__name__�
__module__�__qualname__r r
r r r r r r# r r r r
r
s zr c @ s>