def select2_submodule_check(app_configs, **kwargs):
 errors = []
 dal_select2_path = os.path.dirname(__file__)
 select2 = os.path.join(os.path.abspath(dal_select2_path), 'static/autocomplete_light/vendor/select2/dist/js/select2.min.js')
 if (not os.path.exists(select2)):
  errors.append(checks.Error('Select2 static files not checked out', hint='Run git submodule update --init in DAL ({})'.format(os.path.dirname(dal_select2_path)), id='dal_select2.E001'))
 return errors

def select2_submodule_check ( app_configs , ** kwargs ) : errors = [ ] dal_select2_path = os . path . dirname ( __file__ ) select2 = os . path . join ( os . path . abspath ( dal_select2_path ) , 'static/autocomplete_light/vendor/select2/dist/js/select2.min.js' ) if ( not os . path . exists ( select2 ) ) : errors . append ( checks . Error ( 'Select2 static files not checked out' , hint = 'Run git submodule update --init in DAL ({})' . format ( os . path . dirname ( dal_select2_path ) ) , id = 'dal_select2.E001' ) ) return errors
return an error if select2 is missing .