KOSASIH / ExoGenesis

Re-defined variable from outer scope PYL-W0621
Anti-pattern
Major
2 months ago3 months old
Redefining name 'transaction' from outer scope (line 34)
16        response = requests.get(url)
17        return response.json()
18
19    def submit_transaction(self, transaction):20        url = f"{self.base_url}/transactions"
21        headers = {"Content-Type": "application/json"}
22        response = requests.post(url, json=transaction, headers=headers)
Redefining name 'predicted_coordinates' from outer scope (line 34)
19
20    def navigate(self, current_coordinates):
21        X = np.array([current_coordinates]).reshape(1, -1)
22        predicted_coordinates = self.model.predict(X)23        return predicted_coordinates[0]
24
25
Redefining name 'current_coordinates' from outer scope (line 33)
17        )
18        self.model.fit(X_train, y_train)
19
20    def navigate(self, current_coordinates):21        X = np.array([current_coordinates]).reshape(1, -1)
22        predicted_coordinates = self.model.predict(X)
23        return predicted_coordinates[0]
Redefining name 'target_coordinates' from outer scope (line 28)
 4
 5
 6class AutonomousNavigation:
 7    def __init__(self, sensor_data, target_coordinates): 8        self.sensor_data = sensor_data
 9        self.target_coordinates = target_coordinates
10        self.model = RandomForestRegressor()
Redefining name 'sensor_data' from outer scope (line 27)
 4
 5
 6class AutonomousNavigation:
 7    def __init__(self, sensor_data, target_coordinates): 8        self.sensor_data = sensor_data
 9        self.target_coordinates = target_coordinates
10        self.model = RandomForestRegressor()