Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
FS-SC
AsapoWorker
Commits
de96522e
Commit
de96522e
authored
May 17, 2021
by
Mikhail Karnevskiy
Browse files
Avoid [] as default parameter
parent
736c3578
Pipeline
#6442
passed with stage
in 47 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/AsapoWorker/asapo_sender.py
View file @
de96522e
...
...
@@ -153,7 +153,7 @@ class AsapoSender:
def
__attrs_post_init__
(
self
):
log
.
info
(
"Receiver created with ingest_mode=%s"
,
self
.
ingest_mode
)
def
send_data
(
self
,
data
,
metadata
,
acknowledge
=
[]
,
ack_dependencies
=
None
):
def
send_data
(
self
,
data
,
metadata
,
acknowledge
=
None
,
ack_dependencies
=
None
):
log
.
info
(
"Sending data with id=%s name=%s"
,
metadata
[
"_id"
],
metadata
[
"name"
])
...
...
@@ -162,6 +162,8 @@ class AsapoSender:
if
ack_dependencies
is
None
:
ack_dependencies
=
set
([
metadata
[
"_id"
]])
if
acknowledge
is
None
:
acknowledge
=
[]
for
out_id
in
acknowledge
:
if
out_id
not
in
self
.
_ids_to_acknowledge
:
self
.
_ids_to_acknowledge
[
out_id
]
=
ack_dependencies
...
...
src/AsapoWorker/worker.py
View file @
de96522e
...
...
@@ -80,7 +80,7 @@ class Worker:
"""
pass
def
send
(
self
,
data
,
metadata
,
acknowledge
=
[]
,
ack_dependencies
=
None
):
def
send
(
self
,
data
,
metadata
,
acknowledge
=
None
,
ack_dependencies
=
None
):
if
self
.
sender
:
self
.
sender
.
send_data
(
data
,
metadata
,
acknowledge
=
acknowledge
,
ack_dependencies
=
to_set
(
ack_dependencies
))
...
...
@@ -88,7 +88,7 @@ class Worker:
raise
ConfigurationError
(
"Worker wants to send data, but no sender configured!"
)
def
send_acknowledgement
(
self
,
acknowledge
=
[]
):
def
send_acknowledgement
(
self
,
acknowledge
=
None
):
self
.
_acknowledge
(
self
.
sender
.
data_source
,
acknowledge
)
...
...
Write
Preview
Supports
Markdown
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