|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 18 Mar 2003 13:52:03 To : Mikhail Polykovsky Subject : Re: Re[2]: Откуда такое? -------------------------------------------------------------------------------- Здравствуй, Mikhail Polykovsky. MP>>> Что это может быть и стоит ли с этим бороться, если вроде как все MP>>> работает? AC>> Это скорее всего ты устроил циклическую зависимость модулей. В принципе оно AC>> жить не слишком мешает, но некоторым сигналом об ошибке в дизайне является. MP> Я проверил. Модули вызывают друг друга по дереву, то есть цикла нет. MP> Все экспорты в EXPORT_OK, по умолчанию вроде ничего не передается. MP> Причем даже вызов модуля MP> =============== Mod.pm =============== MP> package My::Mod; MP> use strict; MP> use My::Module; MP> use DBD::MySQL; MP> 1; MP> ====================================== MP> выдает те же варнинги. Что еще почитать? Куда посмотреть? MP> ============== Module.pm ============= MP> package My::Module; MP> use strict; MP> use Exporter; MP> our @ISA = ('Exporter'); MP> our @EXPORT_OK = qw(&f1 &f2); MP> use Config::IniFiles; MP> use My::Common qw($cfg); MP> use CGI qw/:standard/; MP> use CGI::Cookie; MP> use DBD::mysql; Hу, во-первых, я наблюдаю два синтаксически различных, а по факту, скорее всего, одинаковых, вызова DBD::mysql - с разной капитализацией. Оно, наверное, и дает. Что характерно, оба, скорее всего нафиг не нужны. Они вообще-то рассчитаны на то, что DBI при необходимости делает им require. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11477e2921825.html, оценка из 5, голосов 10
|