Skip to content

Commit 71f9873

Browse files
authored
Merge pull request #56 from BruinGrowly/claude/continue-feature-011CUpDdpX2JAfNpCb1HeS2D
fix: Fix CI failures - flake8 errors and black formatting
2 parents df25e6c + f525c9f commit 71f9873

File tree

2 files changed

+29
-21
lines changed

2 files changed

+29
-21
lines changed

demo_v2.py

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ def analyze_with_v2(code, function_name):
3434
disharmony = engine.get_distance(intent_coords, execution_coords)
3535

3636
return {
37-
'function': function_name,
38-
'intent_concepts': intent_concepts,
39-
'execution_concepts': execution_concepts,
40-
'intent_coords': intent_coords,
41-
'execution_coords': execution_coords,
42-
'disharmony': disharmony
37+
"function": function_name,
38+
"intent_concepts": intent_concepts,
39+
"execution_concepts": execution_concepts,
40+
"intent_coords": intent_coords,
41+
"execution_coords": execution_coords,
42+
"disharmony": disharmony,
4343
}
4444

4545

@@ -51,28 +51,32 @@ def print_analysis(result):
5151

5252
print(f"\nINTENT (what function claims to do):")
5353
print(f" Concepts: {result['intent_concepts']}")
54-
print(f" Coordinates: L={result['intent_coords'].love:.3f}, J={result['intent_coords'].justice:.3f}, "
55-
f"P={result['intent_coords'].power:.3f}, W={result['intent_coords'].wisdom:.3f}")
54+
print(
55+
f" Coordinates: L={result['intent_coords'].love:.3f}, J={result['intent_coords'].justice:.3f}, "
56+
f"P={result['intent_coords'].power:.3f}, W={result['intent_coords'].wisdom:.3f}"
57+
)
5658

5759
print(f"\nEXECUTION (what function actually does):")
5860
print(f" Concepts: {result['execution_concepts']}")
59-
print(f" Coordinates: L={result['execution_coords'].love:.3f}, J={result['execution_coords'].justice:.3f}, "
60-
f"P={result['execution_coords'].power:.3f}, W={result['execution_coords'].wisdom:.3f}")
61+
print(
62+
f" Coordinates: L={result['execution_coords'].love:.3f}, J={result['execution_coords'].justice:.3f}, "
63+
f"P={result['execution_coords'].power:.3f}, W={result['execution_coords'].wisdom:.3f}"
64+
)
6165

6266
print(f"\nDISHARMONY SCORE: {result['disharmony']:.3f}")
6367

64-
if result['disharmony'] < 0.5:
68+
if result["disharmony"] < 0.5:
6569
print("STATUS: ✅ EXCELLENT HARMONY")
66-
elif result['disharmony'] < 1.0:
70+
elif result["disharmony"] < 1.0:
6771
print("STATUS: ⚠️ MEDIUM DISHARMONY")
6872
else:
6973
print("STATUS: 🚨 CRITICAL DISHARMONY - Likely Bug!")
7074

7175

7276
# Test examples
73-
print("="*70)
77+
print("=" * 70)
7478
print("ENHANCED PARSER V2 - REAL-WORLD DEMONSTRATION")
75-
print("="*70)
79+
print("=" * 70)
7680

7781
# Example 1: Harmonious function
7882
code1 = '''
@@ -131,7 +135,7 @@ def fetch_validate_and_save(data_id):
131135

132136
print(f"\n{'='*70}")
133137
print("DEMONSTRATION COMPLETE")
134-
print("="*70)
138+
print("=" * 70)
135139
print("\n✅ Enhanced Parser V2 Features:")
136140
print(" • 184 programming verbs (7.4x more than V1)")
137141
print(" • Compound pattern detection (get_user, send_notification, etc.)")

test_example.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
"""Test example code for Harmonizer demonstration."""
22

3+
# Mock services for demonstration purposes
4+
database = None # noqa: F811 - Mock database service
5+
notification_service = None # noqa: F811 - Mock notification service
6+
37

48
def get_user_data(user_id):
59
"""Retrieve user data from database."""
6-
user = database.query(user_id)
10+
user = database.query(user_id) # noqa: F821
711
return user
812

913

@@ -16,20 +20,20 @@ def validate_email(email):
1620

1721
def send_notification(user, message):
1822
"""Send notification to user."""
19-
notification_service.send(user.email, message)
23+
notification_service.send(user.email, message) # noqa: F821
2024
return True
2125

2226

2327
def delete_user_account(email):
2428
"""Check if user exists."""
2529
# BUG: Function says "check" but actually deletes!
26-
user = database.find_by_email(email)
27-
database.delete(user)
30+
user = database.find_by_email(email) # noqa: F821
31+
database.delete(user) # noqa: F821
2832
return "User deleted"
2933

3034

3135
def create_and_notify_user(name, email):
3236
"""Create user and send welcome notification."""
33-
user = database.create(name=name, email=email)
34-
notification_service.send(email, "Welcome!")
37+
user = database.create(name=name, email=email) # noqa: F821
38+
notification_service.send(email, "Welcome!") # noqa: F821
3539
return user

0 commit comments

Comments
 (0)