code: def run(self, args):  # pylint: disable=unused-argument
          
          logging.basicConfig(stream=sys.stdout, level=logging.INFO)
  
          # This is used as a tool only to segment translation files when adding a
          # new segment.  In the regular workflow, the work is done by the extract
          # phase calling the functions above.
          locales = args.locale or []
          for locale in locales:
              segment_pofiles(self.configuration, locale)
docs: Main entry point of script