Mini Shell
3
=nZ] � @ s� d dl Z d dlZd dlZd dlZd dlZddlmZ y&d dlZejd� ej d� ejZ
W n dd� Z
Y nX G dd� d�ZdS ) � N� )�LibraryZgeditc C s | S )N� )�sr r �-/usr/lib64/gedit/plugins/snippets/importer.py�<lambda> s r c @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )�Importerc C s
|| _ d S )N)�filename)�selfr r r r �__init__# s zImporter.__init__c C sz t � j}tjj|�}tjj|�\}}tjj||| �}d}x6tjj|�rptjj||d t|� | �}|d7 }q<W ||fS )Nr �_) r �userdir�os�path�basename�splitext�join�exists�str)r
r r
�root�ext�ir r r �import_destination&