fossasia / open-event-server

Missing module/function docstring PY-D0003
Documentation
Minor
33 occurrences in this check
Docstring missing for handle_exception
222        )
223
224    @app.errorhandler(ErrorResponse)
225    def handle_exception(error: ErrorResponse):226        return error.respond()
227
228    return app
Docstring missing for ratelimit_handler
214        return exc.respond()
215
216    @app.errorhandler(429)
217    def ratelimit_handler(error):218        return make_response(
219            json.dumps({'status': 429, 'title': 'Request Limit Exceeded'}),
220            429,
Docstring missing for internal_server_error
206            current_user.update_lat()
207
208    @app.errorhandler(500)
209    def internal_server_error(error):210        if app.config['PROPOGATE_ERROR'] is True:
211            exc = ErrorResponse(str(error))
212        else:
Docstring missing for track_user
201
202    # http://stackoverflow.com/questions/26724623/
203    @app.before_request
204    def track_user():205        if current_user.is_authenticated:
206            current_user.update_lat()
207
Docstring missing for get_locale
 85    babel = Babel(app)
 86
 87    @babel.localeselector
 88    def get_locale(): 89        # Try to guess the language from the user accept
 90        # header the browser transmits. We support de/fr/en in this
 91        # example. The best match wins.
Docstring missing for create_custom_placeholders
343        )
344
345
346def create_custom_placeholders():347    custom_placeholder, _ = get_or_create(
348        CustomPlaceholder,
349        name='Hills',
Docstring missing for create_admin_message_settings
334    db.session.add(user_perm)
335
336
337def create_admin_message_settings():338    for mail in MailType.entries():
339        get_or_create(MessageSettings, action=mail, defaults=dict(enabled=True))
340    for notification in NotificationType.entries():
Docstring missing for create_user_permissions
316    sales_panel.custom_system_roles.append(marketer)
317
318
319def create_user_permissions():320    # Publish Event
321    user_perm, _ = get_or_create(
322        UserPermission,
Docstring missing for create_panel_permissions
308        db.session.add(perm)
309
310
311def create_panel_permissions():312    sales_panel, _ = get_or_create(PanelPermission, panel_name=SALES)
313    sales_admin, _ = get_or_create(CustomSysRole, name='Sales Admin')
314    marketer, _ = get_or_create(CustomSysRole, name='Marketer')
Docstring missing for create_panels
290    db.session.add(role)
291
292
293def create_panels():294    panels = [
295        SALES,
296        ADMIN,
Docstring missing for create_custom_sys_roles
283        db.session.add(perm)
284
285
286def create_custom_sys_roles():287    role, _ = get_or_create(CustomSysRole, name='Sales Admin')
288    db.session.add(role)
289    role, _ = get_or_create(CustomSysRole, name='Marketer')
Docstring missing for create_permissions
232        get_or_create(EventLocation, name=loc_)
233
234
235def create_permissions():236    ownr = Role.query.filter_by(name=Role.OWNER).first()
237    orgr = Role.query.filter_by(name=Role.ORGANIZER).first()
238    coorgr = Role.query.filter_by(name=Role.COORGANIZER).first()
Docstring missing for create_event_locations
226        get_or_create(EventType, name=type_)
227
228
229def create_event_locations():230    event_location = ['India', 'Singapore', 'Berlin', 'New York', 'Hong Kong']
231    for loc_ in event_location:
232        get_or_create(EventLocation, name=loc_)
Docstring missing for create_event_types
200            )
201
202
203def create_event_types():204    event_type = [
205        'Camp, Treat & Retreat',
206        'Dinner or Gala',
Docstring missing for create_event_sub_topics
146        get_or_create(EventTopic, name=topic)
147
148
149def create_event_sub_topics():150    event_sub_topic = {
151        "Film, Media & Entertainment": ["Comedy", "Gaming", "Anime"],
152        "Community & Culture": ["City/Town", "Other", "LGBT"],
Docstring missing for create_event_topics
118    )
119
120
121def create_event_topics():122    event_topic = [
123        'Health & Wellness',
124        'Home & Lifestyle',
Docstring missing for create_roles
 55CONTENT = 'content'
 56
 57
 58def create_roles(): 59    get_or_create(Role, name=Role.ORGANIZER, defaults=dict(title_name='Organizer'))
 60    get_or_create(Role, name=Role.COORGANIZER, defaults=dict(title_name='Co-Organizer'))
 61    get_or_create(Role, name=Role.OWNER, defaults=dict(title_name='Owner'))
Docstring missing for create_services
 66    get_or_create(Role, name=REGISTRAR, defaults=dict(title_name='Registrar'))
 67
 68
 69def create_services(): 70    track = Track.get_service_name()
 71    session = Session.get_service_name()
 72    speaker = Speaker.get_service_name()
Docstring missing for create_settings
 80    get_or_create(Service, name=microlocation)
 81
 82
 83def create_settings(): 84    get_or_create(Setting, app_name='Open Event')
 85
 86
Docstring missing for create_event_image_sizes
 84    get_or_create(Setting, app_name='Open Event')
 85
 86
 87def create_event_image_sizes(): 88    get_or_create(
 89        ImageSizes,
 90        type='event-image',
Docstring missing for create_speaker_image_sizes
105    )
106
107
108def create_speaker_image_sizes():109    get_or_create(
110        ImageSizes,
111        type='speaker-image',
Docstring missing for db_drop_everything
 8)
 9
10
11def db_drop_everything(db):12    # From http://www.sqlalchemy.org/trac/wiki/UsageRecipes/DropEverything
13
14    conn = db.engine.connect()
Docstring missing for create_default_user
10from .populate_db import populate
11
12
13def create_default_user(email, password):14    print("Your login is 'super_admin'.")
15    if not email:
16        ask_email = True
Docstring missing for create_db
162
163
164@app.cli.command('create_db')
165def create_db():166    parser = argparse.ArgumentParser()
167    parser.add_argument("email", nargs='?', help="The email for super_admin.", default='')
168    parser.add_argument(
Docstring missing for list_routes
 31
 32
 33@app.cli.command("list_routes")
 34def list_routes(): 35    import urllib
 36
 37    output = []