Merge pull request #191 from pohmelie/master

some python 3 compatibility
This commit is contained in:
Mathieu Virbel 2015-06-01 23:01:53 +02:00
commit 7f946a7f16

View file

@ -23,6 +23,7 @@ import io
from pipes import quote from pipes import quote
from sys import platform, executable from sys import platform, executable
from buildozer import BuildozerException from buildozer import BuildozerException
from buildozer import IS_PY3
from buildozer.target import Target from buildozer.target import Target
from os import environ from os import environ
from os.path import exists, join, realpath, expanduser, basename, relpath from os.path import exists, join, realpath, expanduser, basename, relpath
@ -695,7 +696,10 @@ class TargetAndroid(Target):
# recreate the project.properties # recreate the project.properties
with io.open(project_fn, 'w', encoding='utf-8') as fd: with io.open(project_fn, 'w', encoding='utf-8') as fd:
for line in content: for line in content:
fd.write(line.decode('utf-8')) if IS_PY3:
fd.write(line)
else:
fd.write(line.decode('utf-8'))
for index, ref in enumerate(references): for index, ref in enumerate(references):
fd.write(u'android.library.reference.{}={}\n'.format( fd.write(u'android.library.reference.{}={}\n'.format(
index + 1, ref)) index + 1, ref))