Skip to content

Commit

Permalink
Merge pull request #191 from mraspaud/fix-hang
Browse files Browse the repository at this point in the history
Fix call to posttroll publishers' start and stop
  • Loading branch information
pnuu committed Oct 3, 2023
2 parents 2a4b218 + a4b3874 commit de54802
Show file tree
Hide file tree
Showing 3 changed files with 107 additions and 93 deletions.
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@
pass


install_requires = ['pyyaml', 'dpath', 'trollsift']
install_requires = ['pyyaml', 'dpath', 'trollsift', 'posttroll>=1.10.0']

if "test" not in sys.argv:
install_requires += ['posttroll', 'satpy>=0.32.0', 'pyorbital']
install_requires += ['satpy>=0.32.0', 'pyorbital']

NAME = 'trollflow2'
README = open('README.md', 'r').read()
Expand Down
6 changes: 3 additions & 3 deletions trollflow2/plugins/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import datetime as dt
import os
import pathlib
from contextlib import contextmanager, suppress, nullcontext
from contextlib import contextmanager, nullcontext, suppress
from logging import getLogger
from tempfile import NamedTemporaryFile
from urllib.parse import urlsplit, urlunsplit
Expand Down Expand Up @@ -471,14 +471,14 @@ def __setstate__(self, kwargs):
logger.debug('Starting publisher')
self.port = kwargs.get('port', 0)
self.nameservers = kwargs.get('nameservers', "")
self._pub_starter = create_publisher_from_dict_config(
self.pub = create_publisher_from_dict_config(
{
'port': self.port,
'nameservers': self.nameservers,
'name': 'l2processor',
}
)
self.pub = self._pub_starter.start()
self.pub.start()

@staticmethod
def create_message(fmat, mda):
Expand Down

0 comments on commit de54802

Please sign in to comment.