
v"W                 @   s   d  d l  m Z d  d l m Z d  d l m Z Gd d   d e j  Z Gd d   d e j j  Z	 y$ d  d l
 m Z e g  d	 g  Wn e k
 r Yn Xd
 S)    )forms)fields)widgetsc               @   s"   e  Z d  Z e d d    Z d S)RichTextUploadingFieldc               C   s   t  S)N)RichTextUploadingFormField r   r   C/tmp/pip-build-f5svu_ko/django-ckeditor/ckeditor_uploader/fields.py_get_form_class   s    z&RichTextUploadingField._get_form_classN)__name__
__module____qualname__staticmethodr	   r   r   r   r   r      s   r   c                   s+   e  Z d  Z d d d   f d d  Z   S)r   defaultNc          	      sI   | j  i t j d | d | d |  d 6 t t |   j | |   d  S)Nconfig_nameextra_pluginsexternal_plugin_resourcesZwidget)updater   ZCKEditorUploadingWidgetsuperr   __init__)selfr   r   r   argskwargs)	__class__r   r   r      s    z#RichTextUploadingFormField.__init__)r
   r   r   r   r   r   )r   r   r      s   r   )add_introspection_rulesz2^ckeditor_uploader\.fields\.RichTextUploadingFieldN)Zdjangor   Zckeditorr   Zckeditor_uploaderr   ZRichTextFieldr   Z	CharFieldr   Zsouth.modelsinspectorr   ImportErrorr   r   r   r   <module>   s   