
    ̺i                     @    S r SSKrSSKrS rS r\S:X  a  \" 5         gg)z 
List available PortMidi ports.
    Nc                 ^    [        U 5        U H  n[        SU S35        M     [        5         g )Nz    '')print)heading
port_namesnames      V/var/www/piano.thomer.com/venv/lib/python3.13/site-packages/mido/scripts/mido_ports.pyprint_portsr
      s(    	'NdV1o 	G    c                     [        5         [        S[        R                  " 5       5        [        S[        R                  " 5       5        S H(  n  [
        R                  U    n[        U  SU< 35        M*     [        5         [        S[        R                  R                   S35        [        5         g ! [         a    [        U  S35         M  f = f)NzAvailable input Ports:zAvailable output Ports:)MIDO_DEFAULT_INPUTMIDO_DEFAULT_OUTPUTMIDO_DEFAULT_IOPORTMIDO_BACKEND=z	 not set.zUsing backend .)
r   r
   midoget_input_namesget_output_namesosenvironLookupErrorbackendr   )r   values     r	   mainr      s    	G($*>*>*@A)4+@+@+BC!	&JJt$ETF!E9%&! 
G	N4<<,,-Q
/0	G	  	&TF)$%	&s   $B33CC__main__)__doc__r   r   r
   r   __name__ r   r	   <module>r       s0    
 & zF r   