�
��f1% � �� � d dl m Z d dlmZ d dlmZmZmZ d dlm Z m
Z
mZ d dlm
Z
d dlmZ d dlmZ d dlmZ d Zd
Z ee� j, ee� j, ddgZd
dgZ G d� de � Zy)� )�gettext)� Launchpad)�NotFound�
BadRequest�Unauthorized)�ShortcutHandler�ShortcutException�InvalidShortcutException)�SourcesListShortcutHandler)�URIShortcutHandler)�Deb822SourceEntry)�urlparsez5https://ppa.launchpadcontent.net/{team}/{ppa}/ubuntu/z=https://private-ppa.launchpadcontent.net/{team}/{ppa}/ubuntu/zppa.launchpad.netzprivate-ppa.launchpad.net�main�
main/debugc � � � e Zd Zd� fd� Zed� � Zed� � Zed� � Zed� � Zed� � Z ed� � Z
d� fd� Z� fd �Zd
� Z
d� Zd� Zd
� Zd� Z� xZS )�PPAShortcutHandlerc �� �� t t | �
|fddi|�� | | _ d | _ d | _ d | _ d | _ d| _ | j |� sKd| _
t | j |� | j |� f� st d� |z }t |� �| j �d| j" |