SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit ce776e3b authored by Jorran de Wit's avatar Jorran de Wit
Browse files

PEP rules

parent aa952126
No related branches found
No related tags found
No related merge requests found
...@@ -38,13 +38,12 @@ class JournalUtils(object): ...@@ -38,13 +38,12 @@ class JournalUtils(object):
reply_to=['admin@scipost.org']) reply_to=['admin@scipost.org'])
emailmessage.send(fail_silently=False) emailmessage.send(fail_silently=False)
@classmethod @classmethod
def generate_metadata_DOAJ(cls): def generate_metadata_DOAJ(cls):
""" Requires loading 'publication' attribute. """ """ Requires loading 'publication' attribute. """
md = { md = {
'bibjson': { 'bibjson': {
'author': [ { 'name': cls.publication.author_list,} ], 'author': [{'name': cls.publication.author_list}],
'title': cls.publication.title, 'title': cls.publication.title,
'abstract': cls.publication.abstract, 'abstract': cls.publication.abstract,
'year': cls.publication.publication_date.strftime('%Y'), 'year': cls.publication.publication_date.strftime('%Y'),
...@@ -66,11 +65,10 @@ class JournalUtils(object): ...@@ -66,11 +65,10 @@ class JournalUtils(object):
'publisher': 'SciPost', 'publisher': 'SciPost',
'volume': str(cls.publication.in_issue.in_volume.number), 'volume': str(cls.publication.in_issue.in_volume.number),
'number': str(cls.publication.in_issue.number), 'number': str(cls.publication.in_issue.number),
'identifier': [ 'identifier': [{
{ 'type': 'eissn', 'type': 'eissn',
'id': str(cls.publication.in_issue.in_volume.in_journal.issn) 'id': str(cls.publication.in_issue.in_volume.in_journal.issn)
} }],
],
'license': [ 'license': [
{ {
'url': cls.request.build_absolute_uri( 'url': cls.request.build_absolute_uri(
...@@ -80,7 +78,7 @@ class JournalUtils(object): ...@@ -80,7 +78,7 @@ class JournalUtils(object):
'title': cls.publication.get_cc_license_display(), 'title': cls.publication.get_cc_license_display(),
} }
], ],
'language': [ 'EN'], 'language': ['EN'],
'title': cls.publication.in_issue.in_volume.in_journal.get_name_display(), 'title': cls.publication.in_issue.in_volume.in_journal.get_name_display(),
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment