소스 검색

Forgot to add compat.py

tags/v0.1
Riamse 12 년 전
부모
커밋
a24821057c
2개의 변경된 파일30개의 추가작업 그리고 0개의 파일을 삭제
  1. +16
    -0
      mwparserfromhell/compat.py
  2. +14
    -0
      test.py

+ 16
- 0
mwparserfromhell/compat.py 파일 보기

@@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
import sys
v = sys.version_info[0]
if v >= 3:
bytes = bytes
str = str
basestring = (str, bytes)
import html.entities as htmlentitydefs
else:
bytes = str
str = unicode
basestring = basestring
import htmlentitydefs

+ 14
- 0
test.py 파일 보기

@@ -0,0 +1,14 @@
import mwparserfromhell
text = "foo {{spam|eggs}} bar"
code = mwparserfromhell.parse(text)
template = code.filter_templates()[0]
template.name
template.params
template.params[0].value
template.params[0].name
template.params[0].showkey
template.params[0].showkey = True
template.params[0].name = "apples"
code
template.add("pears", "{{plums}}")
code.filter_templates(recursive=True)

불러오는 중...
취소
저장