File: //usr/local/lib/python3.7/test/__pycache__/test_cmd.cpython-37.opt-2.pyc
B
��gi � @ s� d dl Z d dlZd dlZd dlZd dlmZ G dd� de j�ZG dd� dej�Z ddd�Z
d d
� Zedkr�dej
kr~ed
� ndej
kr�e� �� ne
� dS )� N)�supportc @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dS )�samplecmdclassc C s t d� d S )NzHello from preloop)�print)�self� r �)/usr/local/lib/python3.7/test/test_cmd.py�preloop� s zsamplecmdclass.preloopc C s t d� d S )NzHello from postloop)r )r r r r �postloop� s zsamplecmdclass.postloopc G s t d� d S )Nz"This is the completedefault method)r )r Zignoredr r r �completedefault� s zsamplecmdclass.completedefaultc C s t d� d S )Nzcomplete command)r )r r r r �complete_command� s zsamplecmdclass.complete_commandc C s d S )Nr )r �sr r r �do_shell� s zsamplecmdclass.do_shellc C sh |� � }t|�dkr td� d S ydd� |D �}W n tk
rN td� d S X 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 s t d� d S )Nzhelp text for add)r )r r r r �help_add� s zsamplecmdclass.help_addc C s dS )NTr )r �argr r r �do_exit� s zsamplecmdclass.do_exitN)�__name__�
__module__�__qualname__r r r
r r
r r r r r r r r
s {r c @ s>