Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
limbra
limbra
Commits
0edece57
Commit
0edece57
authored
Sep 07, 2016
by
LE GAC Renaud
Browse files
Update RecordPubli to fix bug in find_affiliation, ....
parent
8d5cd8a9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
5 deletions
+6
-5
modules/invenio_tools/recordpubli.py
modules/invenio_tools/recordpubli.py
+6
-5
No files found.
modules/invenio_tools/recordpubli.py
View file @
0edece57
...
@@ -178,12 +178,13 @@ class RecordPubli(Record):
...
@@ -178,12 +178,13 @@ class RecordPubli(Record):
keys
=
[
key_u
]
keys
=
[
key_u
]
# affiliation can be list
# affiliation can be list
# we assume the same length for the u and v field.
# length for the v field can be less than u one
# see for example inspirehep.net 1426414
else
:
else
:
keys
=
key_u
keys
=
key_u
if
"v"
in
di
:
if
"v"
in
di
:
keys_v
=
di
[
"v"
]
keys_v
=
(
di
[
"v"
]
if
isinstance
(
di
[
"v"
],
list
)
else
[
di
[
"v"
]])
for
i
in
xrange
(
len
(
keys
)):
for
i
in
xrange
(
len
(
keys
_v
)):
keys
[
i
]
=
"%s%s"
%
(
keys
[
i
],
keys_v
[
i
])
keys
[
i
]
=
"%s%s"
%
(
keys
[
i
],
keys_v
[
i
])
for
affiliation
in
keys
:
for
affiliation
in
keys
:
...
@@ -265,8 +266,8 @@ class RecordPubli(Record):
...
@@ -265,8 +266,8 @@ class RecordPubli(Record):
keys
=
di
[
'u'
]
keys
=
di
[
'u'
]
if
isinstance
(
keys
,
list
):
if
isinstance
(
keys
,
list
):
if
"v"
in
di
:
if
"v"
in
di
:
keys_v
=
di
[
"v"
]
keys_v
=
(
di
[
"v"
]
if
isinstance
(
di
[
"v"
],
list
)
else
[
di
[
"v"
]])
for
i
in
xrange
(
len
(
keys
)):
for
i
in
xrange
(
len
(
keys
_v
)):
keys
[
i
]
=
"%s%s"
%
(
keys
[
i
],
keys_v
[
i
])
keys
[
i
]
=
"%s%s"
%
(
keys
[
i
],
keys_v
[
i
])
keys
=
u
", "
.
join
(
keys
)
keys
=
u
", "
.
join
(
keys
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment