î
Þ^Q\
  ã               @   sô  d  Z  d d l m Z d d l m Z d d l m Z d d l m	 Z	 m
 Z
 d d „  Z e d	 ƒ rÇ d d
 l m Z m Z m Z m Z m Z m Z d d l m Z m Z m Z d d l m Z m Z n  e d ƒ rd d l m Z m Z d d l m Z d d l m  Z  n  e d	 d ƒ rDd d l! m" Z" d d l# m$ Z$ m% Z% n  e d	 ƒ roe d ƒ rod d l& m' Z' n  e d	 ƒ rše d ƒ ršd d l( m) Z) n  e d ƒ rÅe d ƒ rÅd d l* m+ Z+ n  e d ƒ rðe d ƒ rðd d l, m- Z- n  d S)a–  Optionnal shortcuts module for DAL.

This module exports all the public classes for the project. It imports dal
module classes and extension module classes by checking the INSTALLED_APPS
setting:

- if dal_select2 is present, import classes from dal_select2_*,
- with dal_queryset_sequence, import views and fields from it,
- with dal_queryset_sequence and dal_select2, import from
  dal_select2_queryset_sequence,
- with django.contrib.contenttypes, import dal_contenttypes,
- with genericm2m, import dal_genericm2m,
- with gm2m, import dal_gm2m,
- with taggit, import dal_taggit,
- with tagulous, import dal_tagulous.

Note that using this module is optional.
é    )Úsettingsé   )ÚFutureModelForm)Ú	ViewMixin)ÚSelectÚSelectMultiplec              G   s(   x! |  D] } | t  j k r d Sq Wd S)NFT)Údjango_settingsZINSTALLED_APPS)ZappsZapp© r	   úE/var/www/dbchiro/venv/lib/python3.4/site-packages/dal/autocomplete.pyÚ
_installed    s    r   Zdal_select2)ÚSelect2ÚSelect2MultipleÚModelSelect2ÚModelSelect2MultipleÚ
TagSelect2ÚListSelect2)ÚSelect2QuerySetViewÚSelect2ListViewÚSelect2GroupListView)ÚSelect2ListChoiceFieldÚSelect2ListCreateChoiceFieldZdal_queryset_sequence)ÚQuerySetSequenceModelFieldÚ"QuerySetSequenceModelMultipleField)ÚBaseQuerySetSequenceView)ÚQuerySetSequence)ÚSelect2QuerySetSequenceView)ÚQuerySetSequenceSelect2ÚQuerySetSequenceSelect2MultipleZtaggit)ÚTaggitSelect2Ztagging)ÚTaggingSelect2Ú
genericm2m)ÚGenericM2MQuerySetSequenceFieldZgm2m)ÚGM2MQuerySetSequenceFieldN).Ú__doc__Zdjango.confr   r   Zformsr   Zviewsr   Zwidgetsr   r   r   Zdal_select2.widgetsr   r   r   r   r   r   Zdal_select2.viewsr   r   r   Zdal_select2.fieldsr   r   Zdal_queryset_sequence.fieldsr   r   Zdal_queryset_sequence.viewsr   Zqueryset_sequencer   Z#dal_select2_queryset_sequence.viewsr   Z%dal_select2_queryset_sequence.widgetsr   r   Zdal_select2_taggit.widgetsr   Zdal_select2_tagging.widgetsr   Z'dal_genericm2m_queryset_sequence.fieldsr!   Z!dal_gm2m_queryset_sequence.fieldsr"   r	   r	   r	   r
   Ú<module>   s0   .