ó
ĝ˘TQc           @   sJ   d  d l  m Z d  d l m Z d  d l m Z d e f d     YZ d S(   i˙˙˙˙(   t   CommandError(   t   TemplateCommand(   t   import_modulet   Commandc           B   s   e  Z d  Z d d d  Z RS(   s~   Creates a Django app directory structure for the given app name in the current directory or optionally in the given directory.c         K   sp   | d  k r t d   n  y t |  Wn t k
 r< n Xt d |   t t |   j d | | |  d  S(   Ns   you must provide an app namess   %r conflicts with the name of an existing Python module and cannot be used as an app name. Please try another name.t   app(   t   NoneR    R   t   ImportErrort   superR   t   handle(   t   selft   app_namet   targett   options(    (    sA   ../Django//lib/python/django/core/management/commands/startapp.pyR      s    
N(   t   __name__t
   __module__t   helpR   R   (    (    (    sA   ../Django//lib/python/django/core/management/commands/startapp.pyR      s   N(   t   django.core.management.baseR    t    django.core.management.templatesR   t   django.utils.importlibR   R   (    (    (    sA   ../Django//lib/python/django/core/management/commands/startapp.pyt   <module>   s   