diff options
| -rw-r--r-- | .pylintrc | 2 | ||||
| -rw-r--r-- | fatcat/api.py | 19 | ||||
| -rw-r--r-- | fatcat/models.py | 4 | ||||
| -rw-r--r-- | fatcat/sql.py | 1 | 
4 files changed, 13 insertions, 13 deletions
| @@ -1,5 +1,5 @@  [MESSAGES CONTROL] -disable=C0323,W0142,C0301,C0103,C0111,E0213,C0302,C0203,W0703,R0201,W0223,bad-continuation,arguments-differ,unidiomatic-typecheck,unused-wildcard-import,no-member,cyclic-import +disable=C0323,W0142,C0301,C0103,C0111,E0213,C0302,C0203,W0703,R0201,W0223,bad-continuation,arguments-differ,unidiomatic-typecheck,unused-wildcard-import,no-member,cyclic-import,too-few-public-methods,wildcard-import,too-many-locals,too-many-ancestors  [REPORTS]  output-format=colorized diff --git a/fatcat/api.py b/fatcat/api.py index 2f691f57..6e2c75a4 100644 --- a/fatcat/api.py +++ b/fatcat/api.py @@ -12,14 +12,14 @@ def get_or_create_edit_group():      editor = Editor.query.filter(Editor.id==1).first()      if editor.active_edit_group:          return editor.active_edit_group -    else: -        edit_group = EditGroup(editor=editor) -        db.session.add(edit_group) -        db.session.commit() -        editor.active_edit_group = edit_group -        db.session.add(editor) -        db.session.commit() -        return edit_group + +    edit_group = EditGroup(editor=editor) +    db.session.add(edit_group) +    db.session.commit() +    editor.active_edit_group = edit_group +    db.session.add(editor) +    db.session.commit() +    return edit_group  ### Views ################################################################### @@ -156,7 +156,7 @@ def api_file_create():  @app.route('/v0/editgroup/<int:ident>', methods=['GET'])  def api_edit_group_get(ident): -    entity = EditGroupIdent.query.filter(EditGroupIdent.id==ident).first_or_404() +    entity = EditGroup.query.filter(EditGroup.id==ident).first_or_404()      return edit_group_schema.jsonify(entity)  @app.route('/v0/editgroup', methods=['POST']) @@ -172,4 +172,3 @@ def api_edit_group_create():      db.session.add(eg)      db.session.commit()      return edit_group_schema.jsonify(eg) - diff --git a/fatcat/models.py b/fatcat/models.py index 6c413dc7..81b35dd8 100644 --- a/fatcat/models.py +++ b/fatcat/models.py @@ -12,6 +12,8 @@ possible refactors:  - use mixins for entities  """ +import json +import hashlib  from marshmallow import post_dump  from fatcat import db, ma @@ -271,7 +273,7 @@ class ExtraJsonSchema(ma.ModelSchema):      @post_dump(pass_many=False)      def unflatten(self, data): -        assert(hashlib.sha1sum(data['json']).hexdigest() == data['sha1']) +        assert hashlib.sha1sum(data['json']).hexdigest() == data['sha1']          data.pop('sha1')          raw = data.pop('json')          data.update(json.loads(raw)) diff --git a/fatcat/sql.py b/fatcat/sql.py index fb713269..cad4b763 100644 --- a/fatcat/sql.py +++ b/fatcat/sql.py @@ -77,4 +77,3 @@ def add_crossref_via_model(meta):      db.session.add_all(author_revs)      db.session.add_all(author_ids)      db.session.commit() - | 
