Skip to content

Commit bcfbb4a

Browse files
committed
Make requirement specifications a list instead of string
1 parent 72d1c1d commit bcfbb4a

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

gemfileparser/__init__.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class Dependency(object):
3232

3333
def __init__(self):
3434
self.name = ''
35-
self.requirement = ''
35+
self.requirement = []
3636
self.autorequire = ''
3737
self.source = ''
3838
self.parent = []
@@ -123,10 +123,7 @@ def parse_line(self, line):
123123
match = criteria_regex.match(column)
124124
if match:
125125
if criteria == 'requirement':
126-
if dep.requirement == '':
127-
dep.requirement = match.group(criteria)
128-
else:
129-
dep.requirement += ',' + match.group(criteria)
126+
dep.requirement.append(match.group(criteria))
130127
else:
131128
setattr(dep, criteria, match.group(criteria))
132129
break

0 commit comments

Comments
 (0)