107ffa6 Fix Python Syntax in the Perl plugin

Authored and Committed by churchyard 2 years ago
    Fix Python Syntax in the Perl plugin
    
        Traceback (most recent call last):
          File ".../src/FedoraReview/review_helper.py", line 236, in run
            self._do_run(outfile)
          File ".../src/FedoraReview/review_helper.py", line 226, in _do_run
            self._do_report(outfile)
          File ".../src/FedoraReview/review_helper.py", line 99, in _do_report
            self._run_checks(self.bug.spec_file, self.bug.srpm_file, outfile)
          File ".../src/FedoraReview/review_helper.py", line 108, in _run_checks
            self.checks = Checks(spec, srpm)
                          ^^^^^^^^^^^^^^^^^^
          File ".../src/FedoraReview/checks.py", line 286, in __init__
            _ChecksLoader.__init__(self)
          File ".../src/FedoraReview/checks.py", line 175, in __init__
            self._load_checks()
          File ".../src/FedoraReview/checks.py", line 209, in _load_checks
            plugins = load("plugins")
                      ^^^^^^^^^^^^^^^
          File "/usr/lib/python3.11/site-packages/straight/plugin/loaders.py", line 169, in unified_load
            return ModuleLoader(recurse=recurse).load(namespace)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib/python3.11/site-packages/straight/plugin/loaders.py", line 19, in load
            self._fill_cache(*args, **kwargs)
          File "/usr/lib/python3.11/site-packages/straight/plugin/loaders.py", line 116, in _fill_cache
            self._cache = list(modules)
                          ^^^^^^^^^^^^^
          File "/usr/lib/python3.11/site-packages/straight/plugin/loaders.py", line 102, in _findPluginModules
            module = import_module(import_path)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "/usr/lib64/python3.11/importlib/__init__.py", line 126, in import_module
            return _bootstrap._gcd_import(name[level:], package, level)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
          File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
          File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
          File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
          File "<frozen importlib._bootstrap_external>", line 936, in exec_module
          File "<frozen importlib._bootstrap_external>", line 1074, in get_code
          File "<frozen importlib._bootstrap_external>", line 1004, in source_to_code
          File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
          File ".../src/FedoraReview/plugins/perl.py", line 52
            self.FAIL, "Explicit dependency on perl-devel is not allowed unless
                       ^
        SyntaxError: unterminated string literal (detected at line 52)
    
        
file modified
+3 -3