@@ -113,7 +113,7 @@ class ModelContainer(Sequence):
113113 >>> c.append(m)
114114 """
115115
116- def __init__ (self , init = None , asn_exptypes = None , asn_n_members = None , ** kwargs ):
116+ def __init__ (self , init = None , asn_exptypes = None , asn_n_members = None , ** kwargs ): # noqa: ARG002
117117 """
118118 Initialize the container.
119119
@@ -140,15 +140,13 @@ def __init__(self, init=None, asn_exptypes=None, asn_n_members=None, **kwargs):
140140 self .asn_pool_name = None
141141 self .asn_file_path = None
142142
143- self ._memmap = kwargs .get ("memmap" , False )
144-
145143 if init is None :
146144 # Don't populate the container with models
147145 pass
148146 elif isinstance (init , list ):
149147 if all (isinstance (x , (str , fits .HDUList , JwstDataModel )) for x in init ):
150148 for m in init :
151- self ._models .append (datamodel_open (m , memmap = self . _memmap ))
149+ self ._models .append (datamodel_open (m ))
152150 # set asn_table_name and product name to first datamodel stem
153151 # since they were not provided
154152 fname = self ._models [0 ].meta .filename
@@ -165,7 +163,7 @@ def __init__(self, init=None, asn_exptypes=None, asn_n_members=None, **kwargs):
165163 )
166164 elif isinstance (init , self .__class__ ):
167165 for m in init :
168- self ._models .append (datamodel_open (m , memmap = self . _memmap ))
166+ self ._models .append (datamodel_open (m ))
169167 self .asn_exptypes = init .asn_exptypes
170168 self .asn_n_members = init .asn_n_members
171169 self .asn_table = init .asn_table
@@ -294,7 +292,7 @@ def from_asn(self, asn_data):
294292 try :
295293 for member in sublist :
296294 filepath = asn_dir / member ["expname" ]
297- m = datamodel_open (filepath , memmap = self . _memmap )
295+ m = datamodel_open (filepath )
298296 m .meta .asn .exptype = member ["exptype" ]
299297 for attr , val in member .items ():
300298 if attr in RECOGNIZED_MEMBER_FIELDS :
0 commit comments