wsgi_lite

소프트웨어 스크린 샷:
wsgi_lite
소프트웨어 정보:
버전: 0.5 Alpha 2
업로드 날짜: 11 May 15
개발자: P. J. Eby
라이센스: 무료
인기: 17

Rating: 5.0/5 (Total Votes: 1)

wsgi_lite는 WSGI 애플리케이션 및 미들웨어를 작성하는 더 나은 방법을 제공합니다.
올바른 WSGI 미들웨어를 작성하는 것은이 간단 있다면 그것은 좋지 않을까?
>>> wsgi_lite 수입 라이트에서, 밝게
>>> 데프 (응용 프로그램) latinator :
...
... #도, app`는 라이트 프로토콜을 통해 호출 할 수있는`있는지 확인
... #이 표준 WSGI 한 응용 프로그램의 경우 :
... 응용 프로그램 = 밝게 (응용 프로그램)
...
... @lite
... DEF 미들웨어 (싸다)
... 상태, 헤더, 바디 = 응용 프로그램 (싸다)
... 이름, 헤더 값 :
... 경우 name.lower () == '콘텐츠 형식'과 값 == '텍스트 / 일반'
... 휴식
... 다른 사람 :
... #하지 텍스트 / 일반, 변경을 통해 요청을 전달
... 반환 상태, 헤더, 바디
...
... # 스트립 내용 길이 (있는 경우)하면, 다른 사람이 잘못 될 수 있습니다
... 헤더 = [
헤더에 (이름, 값) 이름, 값
... name.lower ()! = '내용 길이'하는 경우
...]
... 반환 상태, 헤더, (몸에있는 데이터에 대한 piglatin (데이터))
...
... 반환 미들웨어
두 장식을 사용하여, WSGI Lite는 당신이 start_response 걱정 ​​작성하고 가까운 전화 할 필요없이, 정확하고 호환 미들웨어와 응용 프로그램을 만들 수 있습니다. 그리고 그 같은 두 장식과 함께, 그것은 또한 당신이 WSGI 서버 확장 또는 미들웨어가 제공하는 같은 (WSGI 환경에서 얻은 앱 또는 미들웨어에 키워드 인자를 전달 자동으로 요청의 말에 출시 될 자원 관리하고 있습니다 이러한 요청 또는 세션 개체로 매개 변수).
자세한 내용의 bitbucket에 프로젝트의 홈 페이지를 확인하고 내용의 테이블을 아래로 스크롤합니다.
WSGI 라이트는 현재 파이썬 2.x를 사용할 수 있습니다 (테스트 / W 2.7까지 2.3)하지만 마법이 new.function를 사용하여 기능을 함수 인수의 이름을 검사하고, 복제로 제한됩니다로 소스는 3.X 아주 휴대용해야 ()

요구 사항 : 있습니다.

파이썬

코멘트 wsgi_lite

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!