Add framework.logger compatibility shim

This commit is contained in:
2026-01-19 21:14:55 +09:00
parent 2512161203
commit 6e747abf86
5 changed files with 184 additions and 0 deletions

BIN
.DS_Store vendored

Binary file not shown.

74
all_files.txt Normal file
View File

@@ -0,0 +1,74 @@
너 따위가 마왕을 이길 수 있다고 생각하지 마 라며 용사 파티에서 추방되었으니 왕도에서 멋대로 살고 싶다 (2026)
내가 연인이 될 수 있을 리 없잖아, 무리무리! (※무리가 아니었다 !) 속편 (2026)
소꿉친구와는 러브 코미디를 할 수 없어 (2026)
어느 날 공주가 되어 버렸다 - 중국어 (2025)
타몬 군 지금 어느 쪽 ! (2026)
치토세 군은 라무네 병 속에 (2025)
친구의 여동생이 나한테만 짜증나게 군다 (2025)
토지마 탄자부로는 가면라이더가 되고 싶어 (2025)
이세계 사정은 사축 하기 나름 (2026)
무사태평 영주의 즐거운 영지 방어 ~생산계 마법으로 이름 없는 마을을 최강의 성채 도시로~ (2026)
용사 파티에 귀여운 애가 있어서, 고백해봤다. (2026)
내가 너무 귀여운 걸 어쩌겠어! (2025)
더 파이팅 뉴 챌린저 (2009)
볼룸에 오신 것을 환영합니다 (2017)
아르마는 가족이 되고 싶어 (2025)
미소가 끊이지 않는 직장입니다 (2025)
악식 영애와 광혈 공작 (2025)
온화한 귀족의 휴가의 권장 (2026)
용사 파티에서 쫓겨난 다재무능 (2026)
밤은 고양이와 함께 시즌 3 (2024)
미남 고교 지구방위부 하이칼라! (2025)
마왕의 딸은 너무 친절해!! (2026)
사망 유희로 밥을 먹는다. (2026)
정반대의 너와 나 (2026)
마술사 쿠논은 보인다 (2026)
고문 아르바이트의 일상 (2026)
카야는 무섭지 않아 (2026)
페이트 스트레인지 페이크 (2026)
전생했더니 드래곤의 알이었다 ~최강이 아니면 목표로 하지 않아~ (2026)
공주님 “고문“의 시간입니다 2기 (2026)
나를 먹고 싶은, 괴물 (2025)
비밀의 아이프리 (2024)
마루는 강쥐 (2025)
울트라맨 오메가 (2025)
트라이건 스타게이즈 (2026)
아름다운 그대에게 (2026)
아름다운 초저녁달 (2026)
용사형에 처함 (2026)
데드 어카운트 (2026)
에리스의 성배 (2026)
한밤중 하트튠 (2026)
헬 모드 ~파고들기 좋아하는 게이머는 폐급 설정 이세계에서 무쌍한다~ (2026)
귀족 전생 ~축복받은 태생으로 최강의 힘을 손에 넣다~ (2026)
투명남과 인간녀 ~곧 부부가 될 두 사람~ (2026)
라디앙 시즌 2 (2019)
마도정병의 슬레이브 2 (2026)
【최애의 아이】 3기 (2026)
불꽃 소방대 3기 part 2 (2026)
무한의 주인 IMMORTAL (2019)
푸른 오케스트라 Season 2 (2025)
불멸의 그대에게 Season 3 (2025)
와타리 군의 XX가 붕괴 직전 (2025)
비질랜티 -나의 히어로 아카데미아 ILLEGALS- Season 2 (2026)
아빠는 영웅, 엄마는 정령, 딸인 나는 전생자. (2025)
그노시아 (2025)
가치아쿠타 (2025)
위국일기 (2026)
주술회전 3기 사멸회유 전편 (2025)
주술회전 3기 사멸회유 전편 (2026)
원펀맨 3기 (2025)
용족 Ⅱ-The Mourner's Eyes- - 중국어 (2025)
용족 Ⅱ-The Mourner's Eyes- - 일본어 (2025)
어차피, 사랑하고 만다. 2기 (2026)
안녕! 틴틴팅클 (2025)
(자막) 달의 요정 세일러 문 (2021)
(더빙) 카쿠리요의 여관밥 (2018)
(더빙) 디지몬 비트브레이크 (2025)
(자막) 장송의 프리렌 2기 (2026)
(자막) 원피스 33기 (2024)
(더빙) 하나Doll (2025)
DARK MOON 달의 제단 (2026)
SI-VIS The Sound of Heroes (2025)
WORKING!!! (3기) (2015)
WWW.WORKING!! (2016)

74
files.txt Normal file
View File

@@ -0,0 +1,74 @@
너 따위가 마왕을 이길 수 있다고 생각하지 마 라며 용사 파티에서 추방되었으니 왕도에서 멋대로 살고 싶다 (2026)
내가 연인이 될 수 있을 리 없잖아, 무리무리! (※무리가 아니었다 !) 속편 (2026)
소꿉친구와는 러브 코미디를 할 수 없어 (2026)
어느 날 공주가 되어 버렸다 - 중국어 (2025)
타몬 군 지금 어느 쪽 ! (2026)
치토세 군은 라무네 병 속에 (2025)
친구의 여동생이 나한테만 짜증나게 군다 (2025)
토지마 탄자부로는 가면라이더가 되고 싶어 (2025)
이세계 사정은 사축 하기 나름 (2026)
무사태평 영주의 즐거운 영지 방어 ~생산계 마법으로 이름 없는 마을을 최강의 성채 도시로~ (2026)
용사 파티에 귀여운 애가 있어서, 고백해봤다. (2026)
내가 너무 귀여운 걸 어쩌겠어! (2025)
더 파이팅 뉴 챌린저 (2009)
볼룸에 오신 것을 환영합니다 (2017)
아르마는 가족이 되고 싶어 (2025)
미소가 끊이지 않는 직장입니다 (2025)
악식 영애와 광혈 공작 (2025)
온화한 귀족의 휴가의 권장 (2026)
용사 파티에서 쫓겨난 다재무능 (2026)
밤은 고양이와 함께 시즌 3 (2024)
미남 고교 지구방위부 하이칼라! (2025)
마왕의 딸은 너무 친절해!! (2026)
사망 유희로 밥을 먹는다. (2026)
정반대의 너와 나 (2026)
마술사 쿠논은 보인다 (2026)
고문 아르바이트의 일상 (2026)
카야는 무섭지 않아 (2026)
페이트 스트레인지 페이크 (2026)
전생했더니 드래곤의 알이었다 ~최강이 아니면 목표로 하지 않아~ (2026)
공주님 “고문“의 시간입니다 2기 (2026)
나를 먹고 싶은, 괴물 (2025)
비밀의 아이프리 (2024)
마루는 강쥐 (2025)
울트라맨 오메가 (2025)
트라이건 스타게이즈 (2026)
아름다운 그대에게 (2026)
아름다운 초저녁달 (2026)
용사형에 처함 (2026)
데드 어카운트 (2026)
에리스의 성배 (2026)
한밤중 하트튠 (2026)
헬 모드 ~파고들기 좋아하는 게이머는 폐급 설정 이세계에서 무쌍한다~ (2026)
귀족 전생 ~축복받은 태생으로 최강의 힘을 손에 넣다~ (2026)
투명남과 인간녀 ~곧 부부가 될 두 사람~ (2026)
라디앙 시즌 2 (2019)
마도정병의 슬레이브 2 (2026)
【최애의 아이】 3기 (2026)
불꽃 소방대 3기 part 2 (2026)
무한의 주인 IMMORTAL (2019)
푸른 오케스트라 Season 2 (2025)
불멸의 그대에게 Season 3 (2025)
와타리 군의 XX가 붕괴 직전 (2025)
비질랜티 -나의 히어로 아카데미아 ILLEGALS- Season 2 (2026)
아빠는 영웅, 엄마는 정령, 딸인 나는 전생자. (2025)
그노시아 (2025)
가치아쿠타 (2025)
위국일기 (2026)
주술회전 3기 사멸회유 전편 (2025)
주술회전 3기 사멸회유 전편 (2026)
원펀맨 3기 (2025)
용족 Ⅱ-The Mourner's Eyes- - 중국어 (2025)
용족 Ⅱ-The Mourner's Eyes- - 일본어 (2025)
어차피, 사랑하고 만다. 2기 (2026)
안녕! 틴틴팅클 (2025)
(자막) 달의 요정 세일러 문 (2021)
(더빙) 카쿠리요의 여관밥 (2018)
(더빙) 디지몬 비트브레이크 (2025)
(자막) 장송의 프리렌 2기 (2026)
(자막) 원피스 33기 (2024)
(더빙) 하나Doll (2025)
DARK MOON 달의 제단 (2026)
SI-VIS The Sound of Heroes (2025)
WORKING!!! (3기) (2015)
WWW.WORKING!! (2016)

1
lib/framework/logger.py Normal file
View File

@@ -0,0 +1 @@
from support import get_logger

35
test_list.py Normal file
View File

@@ -0,0 +1,35 @@
import os
import sys
# Add the project path to sys.path
project_path = '/Volumes/WD/Users/Work/python/ff_dev_plugins/gds_dviewer'
sys.path.append(project_path)
# Mocking and environment setup might be needed, but let's try to load the logic
from logic import LogicExplorer
class MockPlugin:
def __init__(self):
self.ModelSetting = MockSetting()
self.logger = MockLogger()
class MockSetting:
def get(self, key):
if key == 'root_path': return '/Volumes/WD/Users/Work/python/flaskfarm/data/video'
return None
def get_bool(self, key):
return False
class MockLogger:
def debug(self, msg): print(f"DEBUG: {msg}")
def info(self, msg): print(f"INFO: {msg}")
def error(self, msg): print(f"ERROR: {msg}")
# This might fail due to Flask context or DB initialization
# But we can try to see if it works with the existing app context if we can import it
# Since it's a plugin, it usually depends on the framework 'F'
print("Attempting to test list_directory...")
# In a real environment, we'd need to be careful about DB access.
# If I can't run this, I'll use another way.