Skip to content

Commit f9474a8

Browse files
committed
Add missing imports: ast, socket, json, statistics
fusion_monitor_util used ast.literal_eval, socket.gethostbyname, json.loads/JSONDecodeError, and statistics.mean/median without importing the modules, resulting in NameError failures. Added the four stdlib imports and reordered import block to stdlib- first per PEP8. Used Claude Code for code generation. Model used: claude-sonnet-4-6. Change-Id: I63fd8c03f6fdaba6b86f05d95a98d2c3bb4ab96e Reviewed-on: https://review.couchbase.org/c/TAF/+/245545 Reviewed-by: Thuan Nguyen <soccon@gmail.com> Tested-by: Ritesh Agarwal <ritesh.agarwal@couchbase.com>
1 parent d956c20 commit f9474a8

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

pytests/aGoodDoctor/fusion/fusion_monitor_util.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@
44
Fusion Monitor Util - Core fusion stats monitoring utilities
55
'''
66

7-
from membase.api.rest_client import RestConnection
8-
from prettytable import PrettyTable
7+
import ast
8+
import json
9+
import socket
10+
import statistics
911
import time
1012
from datetime import datetime
13+
14+
from membase.api.rest_client import RestConnection
15+
from prettytable import PrettyTable
1116
from BucketLib.BucketOperations import BucketHelper
1217
from couchbase_utils.cb_server_rest_util.fusion.fusion_api import FusionRestAPI
1318

0 commit comments

Comments
 (0)