Sindbad~EG File Manager
�
'Μg� � �
� d dl Z d dlZd dlZd dlZd dlZd dlmZ G d� de j � Z G d� dej � Z
d� Zedk( r6d ej v r e� j � y ej � yy)
� N)�supportc �J � e Zd Z d� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zy)�samplecmdclassc � � t d� y )NzHello from preloop��print��selfs �*/usr/local/lib/python3.12/test/test_cmd.py�preloopzsamplecmdclass.preloop� s � �
�"�#� c � � t d� y )NzHello from postloopr r s r �postloopzsamplecmdclass.postloop� s � �
�#�$r
c � � t d� y )Nz"This is the completedefault methodr )r
�ignoreds r �completedefaultzsamplecmdclass.completedefault� s � �
�2�3r
c � � t d� y )Nzcomplete commandr r s r �complete_commandzsamplecmdclass.complete_command� s � �
� �!r
c � � y �N� )r
�ss r �do_shellzsamplecmdclass.do_shell� s � �r
c �� � |j � }t |� dk7 rt d� y |D �cg c]
}t |� �� }}t |d |d z � y c c}w # t $ r t d� Y y w xY w)N� z*** invalid number of argumentsz*** arguments should be numbersr � )�split�lenr �int�
ValueError)r
r �l�is r �do_addzsamplecmdclass.do_add� sw � �
�G�G�I���q�6�Q�;��3�4�� �!"�#��A��Q���A�#� �a��d�1�Q�4�i��� $��� ��3�4�� �s"