Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
repod
Commits
71d7252d
Verified
Commit
71d7252d
authored
Oct 06, 2019
by
Jan Alexander Steffens (heftig)
Browse files
db-write: Don't write out empty list fields
parent
5d842eb0
Changes
1
Hide whitespace changes
Inline
Side-by-side
db-write/db-write
View file @
71d7252d
...
...
@@ -9,10 +9,12 @@ from sys import argv, exit
def
writefield
(
out
:
io
.
StringIO
,
name
:
str
,
field
):
if
isinstance
(
field
,
list
)
:
p
rint
(
f
"%
{
name
}
%"
,
*
field
,
sep
=
"
\n
"
,
end
=
"
\n\n
"
,
file
=
out
)
elif
field
is
not
None
:
if
field
is
None
:
p
ass
elif
not
isinstance
(
field
,
list
)
:
print
(
f
"%
{
name
}
%"
,
field
,
sep
=
"
\n
"
,
end
=
"
\n\n
"
,
file
=
out
)
elif
field
:
print
(
f
"%
{
name
}
%"
,
*
field
,
sep
=
"
\n
"
,
end
=
"
\n\n
"
,
file
=
out
)
def
descfile
(
base
:
str
,
version
:
str
,
data
)
->
bytes
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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