File tree Expand file tree Collapse file tree 3 files changed +7
-0
lines changed Expand file tree Collapse file tree 3 files changed +7
-0
lines changed Original file line number Diff line number Diff line change 23
23
class BaseParser (ABC ):
24
24
_components : List [Component ] = []
25
25
26
+ def __init__ (self ):
27
+ self ._components .clear ()
28
+
26
29
def component_count (self ) -> int :
27
30
return len (self ._components )
28
31
Original file line number Diff line number Diff line change @@ -37,6 +37,8 @@ class EnvironmentParser(BaseParser):
37
37
"""
38
38
39
39
def __init__ (self ):
40
+ super ().__init__ ()
41
+
40
42
import pkg_resources
41
43
42
44
i : pkg_resources .DistInfoDistribution
Original file line number Diff line number Diff line change 26
26
class RequirementsParser (BaseParser ):
27
27
28
28
def __init__ (self , requirements_content : str ):
29
+ super ().__init__ ()
30
+
29
31
requirements = pkg_resources .parse_requirements (requirements_content )
30
32
for requirement in requirements :
31
33
"""
You can’t perform that action at this time.
0 commit comments