Автор Тема: Проблем с adesklets.  (Прочетена 827 пъти)

never_mind

  • Напреднали
  • *****
  • Публикации: 215
  • Distribution: Debian/Testing
  • Window Manager: Xfce4
    • Профил
Проблем с adesklets.
« -: Jun 15, 2006, 23:06 »
Инсталирах си последната версия на adesklets от сорс код и всичко мина успешно. Но когато реша да си сложа който и да е desklet, всички ми дават следната грешка ( примера е с adeskclock )
Примерен код
Traceback (most recent call last):
  File "./adeskclock.py", line 57, in ?
    import adesklets
  File "usr/local/lib/python2.3/site-packages/adesklets/init.py", line 33, in ?
  File "usr/local/lib/python2.3/site-packages/adesklets/utils.py", line 4, in ?
ImportError: cannot import name version

и не тръгват. Ровнах се в init.py и 33 ред е
Примерен код
from adesklets.utils import *

тоест импортва всичко от файла adesklets.utils, но според грешката в този файл на 4 ред има проблем, и като го отворих, на 4 ред в utils.py има следното
Примерен код

""
adesklets' utilities module
"""
from commands import version <- 4-ти ред
from configfile import ConfigFile
import re

#-------------------------------------------------------------------------------
def version_check(ver):
    """
    Returns `True' if required version is lower or egal to
    the current package version, `False' otherwise. For instance:

    version_check('0.0.0') will always returns `True'
    """
    def compute_version(ver):
        return reduce(lambda x,y: int(x)*100+int(y),
                      ver.split()[-1].split('.'))
    return compute_version(ver)<=compute_version(version())

#-------------------------------------------------------------------------------


И идея си нямам какво се опитва да импортне, ако някой има идея как да го фиксна, нека сподели. Коментиране не помага.
Активен

never_mind

  • Напреднали
  • *****
  • Публикации: 215
  • Distribution: Debian/Testing
  • Window Manager: Xfce4
    • Профил
Проблем с adesklets.
« Отговор #1 -: Jun 17, 2006, 12:24 »
Решение: архива с adesklets се разархивира с опцията -m ( dont preserve modification time ) и следва стандартна компилация.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Adesklets+slackware
Настройка на програми
emko 0 667 Последна публикация Feb 26, 2007, 02:21
от emko
adesklets
Настройка на програми
detence 0 987 Последна публикация Dec 31, 2008, 08:41
от detence