Skip to content

Commit 24fc5fe

Browse files
More _.next() to next(_) changes
1 parent 4733c85 commit 24fc5fe

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

vcf/parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ def _parse_metainfo(self):
347347
self.metadata[key] = []
348348
self.metadata[key].append(val)
349349

350-
line = self.reader.next()
350+
line = next(self.reader)
351351

352352
fields = self._row_pattern.split(line[1:])
353353
self._column_headers = fields[:9]
@@ -539,7 +539,7 @@ def _parse_alt(self, str):
539539

540540
def next(self):
541541
'''Return the next record in the file.'''
542-
line = self.reader.next()
542+
line = next(self.reader)
543543
row = self._row_pattern.split(line.rstrip())
544544
chrom = row[0]
545545
if self._prepend_chr:

vcf/test/test_vcf.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -246,16 +246,16 @@ def test_issue_214_var_type(self):
246246
# Note, this does not trigger issue 214, but I've added it here for completeness
247247
def test_issue_214_ref_is_del_is_snp(self):
248248
reader=vcf.Reader(fh('issue-214.vcf'))
249-
reader.next()
250-
r=reader.next()
249+
next(reader)
250+
r=next(reader)
251251
self.assertTrue(r.is_snp)
252252

253253
# Can the ref even be a spanning deletion?
254254
# Note, this does not trigger issue 214, but I've added it here for completeness
255255
def test_issue_214_ref_is_del_var_type(self):
256256
reader=vcf.Reader(fh('issue-214.vcf'))
257-
reader.next()
258-
r=reader.next()
257+
next(reader)
258+
r=next(reader)
259259
self.assertEqual(r.var_type,'snp')
260260

261261
class Test1kg(unittest.TestCase):
@@ -562,7 +562,7 @@ def test_num_calls(self):
562562
self.assertEqual(len(var.samples), num_calls)
563563

564564
def test_dunder_eq(self):
565-
rec = vcf.Reader(fh('example-4.0.vcf')).next()
565+
rec = next(vcf.Reader(fh('example-4.0.vcf')))
566566
self.assertFalse(rec == None)
567567
self.assertFalse(None == rec)
568568

@@ -892,7 +892,7 @@ def test_qual(self):
892892

893893
def test_info_multiple_values(self):
894894
reader = vcf.Reader(fh('example-4.1-info-multiple-values.vcf'))
895-
var = reader.next()
895+
var = next(reader)
896896
# check Float type INFO field with multiple values
897897
expected = [19.3, 47.4, 14.0]
898898
actual = var.INFO['RepeatCopies']
@@ -1149,7 +1149,7 @@ class TestCall(unittest.TestCase):
11491149

11501150
def test_dunder_eq(self):
11511151
reader = vcf.Reader(fh('example-4.0.vcf'))
1152-
var = reader.next()
1152+
var = next(reader)
11531153
example_call = var.samples[0]
11541154
self.assertFalse(example_call == None)
11551155
self.assertFalse(None == example_call)
@@ -1320,7 +1320,7 @@ def testCLIWithFilter(self):
13201320
#print(buf.getvalue())
13211321
reader = vcf.Reader(buf)
13221322
self.assertEqual(reader.samples, ['NA00001'])
1323-
rec = reader.next()
1323+
rec = next(reader)
13241324
self.assertEqual(len(rec.samples), 1)
13251325

13261326
@unittest.skipUnless(IS_NOT_PYPY, "test broken for PyPy")
@@ -1342,7 +1342,7 @@ def testSampleFilterModule(self):
13421342
# read output
13431343
reader = vcf.Reader(buf)
13441344
self.assertEqual(reader.samples, ['NA00001'])
1345-
rec = reader.next()
1345+
rec = next(reader)
13461346
self.assertEqual(len(rec.samples), 1)
13471347

13481348

@@ -1401,7 +1401,7 @@ class TestRegression(unittest.TestCase):
14011401

14021402
def test_issue_16(self):
14031403
reader = vcf.Reader(fh('issue-16.vcf'))
1404-
n = reader.next()
1404+
n = next(reader)
14051405
assert n.QUAL == None
14061406

14071407
def test_null_mono(self):
@@ -1416,7 +1416,7 @@ def test_null_mono(self):
14161416
out.seek(0)
14171417
print(out.getvalue())
14181418
p2 = vcf.Reader(out)
1419-
rec = p2.next()
1419+
rec = next(p2)
14201420
assert rec.samples
14211421

14221422

@@ -1557,7 +1557,7 @@ class TestStrelka(unittest.TestCase):
15571557

15581558
def test_strelka(self):
15591559
reader = vcf.Reader(fh('strelka.vcf'))
1560-
n = reader.next()
1560+
n = next(reader)
15611561
assert n is not None
15621562

15631563

0 commit comments

Comments
 (0)