Skip to content

Commit

Permalink
adding gc.collect statement
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Haigh <mhaigh@netapp.com>
  • Loading branch information
MichaelHaigh committed Apr 30, 2024
1 parent 67dff94 commit 64a5d71
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions toolkit.py
Expand Up @@ -15,6 +15,7 @@
limitations under the License.
"""

import gc
import sys

import tkSrc
Expand Down Expand Up @@ -167,10 +168,11 @@ def main(argv=sys.argv):

# Manually passing args into argparse via parse_args() shouldn't include the function name
argv = argv[1:] if "toolkit" in argv[0] else argv
tkParser = tkSrc.parser.ToolkitParser(acl, plaidMode=plaidMode, v3=v3)
parser = tkParser.main()
args = parser.parse_args(args=argv)
tkParser, parser = None, None # Memory optimization
tkParser = tkSrc.parser.ToolkitParser(acl, plaidMode=plaidMode, v3=v3).main()
args = tkParser.parse_args(args=argv)
# Memory optimization
tkParser = None
gc.collect()

if args.v3:
v3_dict = {"deploy": ["acp", "chart"]}
Expand Down

0 comments on commit 64a5d71

Please sign in to comment.