fix: correct patch for Facefusion 3.5.0 content_analyser.py
- Fixed line number and function names to match actual source - Added validation to ensure patch was applied - Updated patch file with correct context 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
--- a/facefusion/content_analyser.py
|
||||
+++ b/facefusion/content_analyser.py
|
||||
@@ -194,7 +194,8 @@ def analyse_frame(vision_frame : VisionFrame) -> bool:
|
||||
is_nsfw_1 = forward(nsfw_1_model, vision_frame)
|
||||
is_nsfw_2 = forward(nsfw_2_model, vision_frame)
|
||||
is_nsfw_3 = forward(nsfw_3_model, vision_frame)
|
||||
is_nsfw_2 = detect_with_nsfw_2(vision_frame)
|
||||
is_nsfw_3 = detect_with_nsfw_3(vision_frame)
|
||||
|
||||
- return is_nsfw_1 and is_nsfw_2 or is_nsfw_1 and is_nsfw_3 or is_nsfw_2 and is_nsfw_3
|
||||
+ # Patched to disable NSFW filter - always return False (content is safe)
|
||||
+ return False
|
||||
|
||||
|
||||
def forward(nsfw_model : NsfwModel, vision_frame : VisionFrame) -> bool:
|
||||
def detect_with_nsfw_1(vision_frame : VisionFrame) -> bool:
|
||||
|
||||
@@ -1,8 +1,16 @@
|
||||
#!/bin/sh
|
||||
echo "Patching Facefusion to disable NSFW filter..."
|
||||
|
||||
# Patch content_analyser.py to always return False (content is safe)
|
||||
# Patch content_analyser.py line 197 to always return False (content is safe)
|
||||
sed -i '197s/.*/\treturn False # Patched: NSFW filter disabled/' /facefusion/facefusion/content_analyser.py
|
||||
|
||||
echo "NSFW filter disabled. Starting Facefusion..."
|
||||
# Verify the patch was applied
|
||||
if grep -q 'return False.*Patched' /facefusion/facefusion/content_analyser.py; then
|
||||
echo "NSFW filter successfully disabled"
|
||||
else
|
||||
echo "ERROR: Patch failed!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Starting Facefusion..."
|
||||
exec python -u facefusion.py run
|
||||
|
||||
Reference in New Issue
Block a user