Merge "Update deprecated_at_birth script" am: 033de61f59 am: 01673de24e

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2059569

Change-Id: Icce03e846b4b23b5677db6095476fe1b342bc058
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Anton Hansson
2022-04-12 14:59:38 +00:00
committed by Automerger Merge Worker

18
tools/apilint/deprecated_at_birth.py Normal file → Executable file
View File

@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
# Copyright (C) 2021 The Android Open Source Project
#
@@ -208,17 +208,17 @@ def _parse_stream(f, api={}):
def _parse_stream_path(path):
api = {}
print "Parsing", path
print("Parsing %s" % path)
for f in os.listdir(path):
f = os.path.join(path, f)
if not os.path.isfile(f): continue
if not f.endswith(".txt"): continue
if f.endswith("removed.txt"): continue
print "\t", f
print("\t%s" % f)
with open(f) as s:
api = _parse_stream(s, api)
print "Parsed", len(api), "APIs"
print
print("Parsed %d APIs" % len(api))
print()
return api
@@ -306,8 +306,8 @@ if __name__ == "__main__":
if "@Deprecated " in i.raw:
error(clazz, i, None, "Found API deprecation at birth " + i.ident)
print "%s Deprecated at birth %s\n" % ((format(fg=WHITE, bg=BLUE, bold=True),
format(reset=True)))
print("%s Deprecated at birth %s\n" % ((format(fg=WHITE, bg=BLUE, bold=True),
format(reset=True))))
for f in sorted(failures):
print failures[f]
print
print(failures[f])
print()