Skip to content

Commit 5360536

Browse files
authored
Merge pull request #111 from ramprasadn/oserror-fix
set abstract_sockets_supported to False
2 parents 99b6c95 + 45a6210 commit 5360536

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ Please add a new candidate release at the top after changing the latest one. Fee
88

99
Try to use the following format:
1010

11+
## [3.7.4]
12+
13+
### Fixed
14+
- OSError crashes due to socket address conflicts when using containers
15+
1116
## [x.x.x]
1217

1318
### Changed

genmod/commands/annotate_models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import shutil
2222
import itertools
2323

24-
from multiprocessing import JoinableQueue, Manager, cpu_count
24+
from multiprocessing import JoinableQueue, Manager, cpu_count, util
2525
from codecs import open
2626
from datetime import datetime
2727
from tempfile import NamedTemporaryFile
@@ -39,6 +39,7 @@
3939
family_file, family_type, get_file_handle)
4040

4141
logger = logging.getLogger(__name__)
42+
util.abstract_sockets_supported = False
4243

4344
@click.command('models', short_help="Annotate inheritance")
4445
@variant_file

genmod/commands/score_compounds.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import logging
1818
import itertools
1919

20-
from multiprocessing import JoinableQueue, Manager, cpu_count
20+
from multiprocessing import JoinableQueue, Manager, cpu_count, util
2121
from codecs import open
2222
from datetime import datetime
2323
from tempfile import NamedTemporaryFile
@@ -33,6 +33,7 @@
3333
get_file_handle)
3434

3535
logger = logging.getLogger(__name__)
36+
util.abstract_sockets_supported = False
3637

3738
@click.command('compound', short_help="Score compounds")
3839
@variant_file

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
long_description = 'Tool for annotating patterns of genetic inheritance in Variant Call Format (VCF) files.'
2121

2222
setup(name='genmod',
23-
version='3.7.3',
23+
version='3.7.4',
2424
description='Annotate genetic inheritance models in variant files',
2525
author = 'Mans Magnusson',
2626
author_email = 'mans.magnusson@scilifelab.se',

tests/utils/test_variant_printer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
from codecs import open
22
from tempfile import NamedTemporaryFile
3-
from multiprocessing import Manager
3+
from multiprocessing import Manager, util
44
from collections import OrderedDict
55

66
from genmod.utils import VariantPrinter
77
from genmod.vcf_tools import (get_variant_dict, get_info_dict,
88
get_variant_id, HeaderParser)
99

10-
10+
util.abstract_sockets_supported = False
1111

1212
def setup_vcf_file():
1313
"""

0 commit comments

Comments
 (0)