Could you please post entire of the traceback? Jun Omae <[email protected]> (大前 潤)
On Sun, Mar 24, 2024 at 21:35 Clemens Feige <[email protected]> wrote: > Hello > > Summary: > The CcSelectorPlugin produces an error message if Babel is not installed. > > https://trac-hacks.org/wiki/CcSelectorPlugin > > Background: > > I have been using the CcSelectorPlugin for many years. Now I > re-installed my TRAC server (now with TRAC 1.6). Intentionally I decided > to install TRAC without Babel because we do not want multi-lingual support. > > After installing CcSelectorPlugin (Version 0.3, TrackHacks Revision > 18597, from Nov. 2023, installation via PIP) it presents the following > error when I click the "CC Selection" button: > > Trac detected an internal error: > KeyError: 'dgettext' > > The Python Traceback points to "site-packages/trac/util/translation.py". > > Of course the solution is to install Babel, which will solve the problem. > > Nevertheless IMHO either a plug-in should clearly state its dependencies > during installation (or during run-time or in the documentation). Best > of course would be would be, if the plug-in could run without Babel. > After all, Babel is just optional for TRAC. > > Don't get me wrong. I do not complain or blame. I just want to avoid > that people remove this nice plug-in just because they are facing a > "mysterious" error and do not see the simply solution to install Babel. > > Unfortunately I know only little about Python and nothing about Babel > and thus cannot offer a patch. Shall I file a bug report? > > Best regards > Clemens > -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/CAEVLMajYuNChMYv_KRtSxW32%3DgmsqdzT_9dYpgkimZi0GUj8Fw%40mail.gmail.com.
