From: Andre Miras Date: Thu, 11 Jun 2020 12:38:59 +0000 (+0200) Subject: Fixes macOS build on Python 3 (#563) X-Git-Tag: upstream/3.4.2~74 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b7af8f47d5fff2957521dc269637c00b8a4b6c75;p=platform%2Fupstream%2Flibffi.git Fixes macOS build on Python 3 (#563) The error was: ``` Traceback (most recent call last): File "_generate-darwin-source-and-headers.py", line 209, in generate_source_and_headers(generate_osx=not args.only_ios, generate_ios=not args.only_osx) File "_generate-darwin-source-and-headers.py", line 197, in generate_source_and_headers for header_name, tag_tuples in platform_headers.iteritems(): AttributeError: 'collections.defaultdict' object has no attribute 'iteritems' ``` --- diff --git a/generate-darwin-source-and-headers.py b/generate-darwin-source-and-headers.py index b8c28e6..516464f 100755 --- a/generate-darwin-source-and-headers.py +++ b/generate-darwin-source-and-headers.py @@ -186,7 +186,7 @@ def generate_source_and_headers(generate_osx=True, generate_ios=True): build_target(desktop64_platform, platform_headers) mkdir_p('darwin_common/include') - for header_name, tag_tuples in platform_headers.iteritems(): + for header_name, tag_tuples in platform_headers.items(): basename, suffix = os.path.splitext(header_name) with open(os.path.join('darwin_common/include', header_name), 'w') as header: for tag_tuple in tag_tuples: