Merge pull request #2 from narusemotoki/narusemotoki-patch-1
[#1] Compatible with Python3
This commit is contained in:
commit
7881a1d838
@ -1,5 +1,8 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import pelican
|
||||
import sys
|
||||
|
||||
python3 = sys.version_info >= (3, 0, 0)
|
||||
|
||||
|
||||
def init(pelican_object):
|
||||
@ -12,9 +15,15 @@ def replace(path, context):
|
||||
with open(path, 'r') as f:
|
||||
s = f.read()
|
||||
for src, tgt in replaces:
|
||||
if python3:
|
||||
s = s.replace(src, tgt)
|
||||
else:
|
||||
s = s.decode('utf-8').replace(src.decode('utf-8'), tgt.decode('utf-8'))
|
||||
|
||||
with open(path, 'w') as f:
|
||||
if python3:
|
||||
f.write(s)
|
||||
else:
|
||||
f.write(s.encode('utf-8'))
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user