def main()

in android_ndk/AndroidNDKVersioner.py [0:0]


    def main(self):
        """Main."""
        path = self.env.get("properties_path")
        if not os.path.isfile(path):
            raise ProcessorError("%s doesn't exist!" % path)
        with open(path, "rb") as f:
            data = f.read()
        split_data = shlex.split(data)
        # Version is defined in the files
        version = split_data[split_data.index("Pkg.Revision") + 2]
        self.env["version"] = version.split()[-1]
        # Release is just based on filename
        self.env["release_num"] = os.path.basename(os.path.dirname(path)).split("-")[-1]