LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2560|回复: 32

CoralFTP 0.2.2 released

[复制链接]
发表于 2005-5-27 11:06:47 | 显示全部楼层 |阅读模式
CoralFTP is a GTK2-based FTP client program written in python. It has an easy to understand interface, and it's useful for those whose local charset is different from server's.

Some changes has been made to CoralFTP in this release, including:

* PORT mode support
* Show/Hide hidden files
* Disable auto-resize of the main window
* Using distutils create source and binary dist
* Some bug fix

Now, CoralFTP can be download from http://sourceforge.net/projects/coralftp.

If you have any idea about howto improve the software, please mail me <lilingv@gmail.com>. Thanks.
 楼主| 发表于 2005-5-27 11:07:50 | 显示全部楼层
另外,由于我自己用Debian,所以那个RPM包没有经过仔细测试,主要是我不知道现在pygtk的RPM包到底叫什么,到了什么版本。因此有用RPM的兄弟请帮我测试一下,看看有什么需要调整的地方。谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-5-27 12:15:57 | 显示全部楼层
顶一个
回复 支持 反对

使用道具 举报

发表于 2005-5-27 12:17:51 | 显示全部楼层
sf.net现在正好down,害~~~
请问一下,coreftp现在足够稳定用于日常操作吗?
回复 支持 反对

使用道具 举报

发表于 2005-5-27 12:23:15 | 显示全部楼层
现在能上了:)
回复 支持 反对

使用道具 举报

发表于 2005-5-27 17:41:15 | 显示全部楼层
一些问题。
1、偶用MDK 10.1,如果有SPEC文件的话,我可以帮忙打一个MDK的包,因为有一些包的命名有不同。未知楼主意下如何?
2、使用的时候,在我的GB2312环境下,无法连接任何一个FTP站点。强行改为zh_CN.GBK,也无济于事。而且在连接的时候,一旦发生错误,程序就僵死了。其他地方未能测试。
相关的LOG如下:
  1. [shine@localhost incoming]$ coralftp
  2. -:2: Invalid color constant 'None'
  3. -:2: error: invalid string constant "None", expected valid string constant

  4. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  5. /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
  6.   buffer.create_tag('log_command_text', foreground=color)

  7. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  8. /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
  9.   buffer.create_tag('log_left_reply_text', foreground=color)

  10. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  11. /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
  12.   buffer.create_tag('log_right_reply_text', foreground=color)

  13. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  14. /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
  15.   buffer.create_tag('log_error_text', foreground=color)

  16. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  17. /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
  18.   buffer.create_tag('log_misc_text', foreground=color)

  19. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  20. /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
  21.   buffer.create_tag('log_queue_complete_text', foreground=color)
  22. Traceback (most recent call last):
  23.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
  24.     self.refresh()
  25.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
  26.     fmtime = locale_to_unicode(
  27.   File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
  28.     return unicode(s, locale.nl_langinfo(locale.CODESET))
  29. LookupError: unknown encoding: GB2312
  30. Traceback (most recent call last):
  31.   File "/usr/bin/coralftp", line 15, in ?
  32.     f.start()
  33.   File "/usr/lib/python2.3/site-packages/coralftp/main.py", line 139, in start
  34.     gtk.main()
  35. KeyboardInterrupt
  36. [shine@localhost incoming]$ export LANGUAGE=zh_CN.GBK
  37. [shine@localhost incoming]$ coralftp
  38. -:2: Invalid color constant 'None'
  39. -:2: error: invalid string constant "None", expected valid string constant

  40. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  41. /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
  42.   buffer.create_tag('log_command_text', foreground=color)

  43. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  44. /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
  45.   buffer.create_tag('log_left_reply_text', foreground=color)

  46. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  47. /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
  48.   buffer.create_tag('log_right_reply_text', foreground=color)

  49. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  50. /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
  51.   buffer.create_tag('log_error_text', foreground=color)

  52. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  53. /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
  54.   buffer.create_tag('log_misc_text', foreground=color)

  55. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  56. /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
  57.   buffer.create_tag('log_queue_complete_text', foreground=color)
  58. Traceback (most recent call last):
  59.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
  60.     self.refresh()
  61.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
  62.     fmtime = locale_to_unicode(
  63.   File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
  64.     return unicode(s, locale.nl_langinfo(locale.CODESET))
  65. LookupError: unknown encoding: GB2312
  66. Exception in thread Thread-1:
  67. Traceback (most recent call last):
  68.   File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
  69.     self.run()
  70.   File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 222, in run
  71.     self.__result = func(*args)
  72.   File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 417, in open
  73.     cmd = self.__ftp_client.new_command(CMD_OPEN, site_info)
  74.   File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 282, in new_command
  75.     return OpenCommand(self, *args)
  76.   File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 347, in __init__
  77.     if not site_info['use_pasv'] in (True, 'True'):
  78.   File "/usr/lib/python2.3/UserDict.py", line 19, in __getitem__
  79.     def __getitem__(self, key): return self.data[key]
  80. KeyError: 'use_pasv'

  81. /usr/lib/python2.3/site-packages/coralftp/configuration.py:166: GtkWarning: file ../../gtk/gtkentry.c: line 3643 (gtk_entry_set_text): assertion `text != NULL' failed
  82.   widget.set_property('text', value)
  83. Traceback (most recent call last):
  84.   File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
  85.     CONFIG_FILE, self.__coralftp.config)
  86.   File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
  87.     dom = minidom.parse(schema_path)
  88.   File "/usr/lib/python2.3/xml/dom/minidom.py", line 1919, in parse
  89.     return expatbuilder.parse(file)
  90.   File "/usr/lib/python2.3/xml/dom/expatbuilder.py", line 922, in parse
  91.     fp = open(file, 'rb')
  92. IOError: [Errno 2] No such file or directory: '/usr/share/gconf/schemas/coralftp.schemas'
  93. Traceback (most recent call last):
  94.   File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
  95.     CONFIG_FILE, self.__coralftp.config)
  96.   File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
  97.     dom = minidom.parse(schema_path)
  98.   File "/usr/lib/python2.3/xml/dom/minidom.py", line 1919, in parse
  99.     return expatbuilder.parse(file)
  100.   File "/usr/lib/python2.3/xml/dom/expatbuilder.py", line 922, in parse
  101.     fp = open(file, 'rb')
  102. IOError: [Errno 2] No such file or directory: '/usr/share/gconf/schemas/coralftp.schemas'
  103. Traceback (most recent call last):
  104.   File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
  105.     CONFIG_FILE, self.__coralftp.config)
  106.   File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
  107.     dom = minidom.parse(schema_path)
  108. [shine@localhost incoming]$ coralftp
  109. -:2: Invalid color constant 'None'
  110. -:2: error: invalid string constant "None", expected valid string constant

  111. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  112. /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
  113.   buffer.create_tag('log_command_text', foreground=color)

  114. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  115. /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
  116.   buffer.create_tag('log_left_reply_text', foreground=color)

  117. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  118. /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
  119.   buffer.create_tag('log_right_reply_text', foreground=color)

  120. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  121. /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
  122.   buffer.create_tag('log_error_text', foreground=color)

  123. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  124. /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
  125.   buffer.create_tag('log_misc_text', foreground=color)

  126. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  127. /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
  128.   buffer.create_tag('log_queue_complete_text', foreground=color)
  129. Traceback (most recent call last):
  130.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
  131.     self.refresh()
  132.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
  133.     fmtime = locale_to_unicode(
  134.   File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
  135.     return unicode(s, locale.nl_langinfo(locale.CODESET))
  136. LookupError: unknown encoding: GB2312
  137. ******** 到这里程序启动并出现界面。
  138. ********下面选择连接ftp.linuxforum.net
  139. Exception in thread Thread-1:
  140. Traceback (most recent call last):
  141.   File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
  142.     self.run()
  143.   File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 222, in run
  144.     self.__result = func(*args)
  145.   File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 417, in open
  146.     cmd = self.__ftp_client.new_command(CMD_OPEN, site_info)
  147.   File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 282, in new_command
  148.     return OpenCommand(self, *args)
  149.   File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 347, in __init__
  150.     if not site_info['use_pasv'] in (True, 'True'):
  151.   File "/usr/lib/python2.3/UserDict.py", line 19, in __getitem__
  152.     def __getitem__(self, key): return self.data[key]
  153. KeyError: 'use_pasv'
  154. *************至此,程序僵死。
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-29 14:39:04 | 显示全部楼层
多谢回复。

1. 用setup.py bdist_rpm可以直接做rpm包,改setup.cfg文件可以修改依赖的包的名称之类。

2. 不知道你是否安装了python cjkcodecs,如果用python2.3是必须要这个包的,如果用2.4就应该不需要了。另外还有一个python iconvcodecs,我不是很确定是不是需要。

3. 关于连接死掉的问题,在0.3版会着力解决的。我现在只用它连那些比较稳定的站点。

4. 最后关于log里面的错误信息,是因为gconf的schemas文件并没有正确注册。在rpm包里面应该有个post-install文件(源码中是rpm/post-install),但我非常不确定它是否能够完成注册的任务,如果有可能,麻烦你帮我试试,然后告诉我应该如何改。

前几天由于修改LinuxSir上注册的E-mail,帐号被锁住了,没能即时回复,非常抱歉。

Post by csyfek
一些问题。
1、偶用MDK 10.1,如果有SPEC文件的话,我可以帮忙打一个MDK的包,因为有一些包的命名有不同。未知楼主意下如何?
2、使用的时候,在我的GB2312环境下,无法连接任何一个FTP站点。强行改为zh_CN.GBK,也无济于事。而且在连接的时候,一旦发生错误,程序就僵死了。其他地方未能测试。
相关的LOG如下:
  1. [shine@localhost incoming]$ coralftp
  2. -:2: Invalid color constant 'None'
  3. -:2: error: invalid string constant "None", expected valid string constant

  4. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  5. /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
  6.   buffer.create_tag('log_command_text', foreground=color)

  7. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  8. /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
  9.   buffer.create_tag('log_left_reply_text', foreground=color)

  10. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  11. /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
  12.   buffer.create_tag('log_right_reply_text', foreground=color)

  13. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  14. /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
  15.   buffer.create_tag('log_error_text', foreground=color)

  16. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  17. /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
  18.   buffer.create_tag('log_misc_text', foreground=color)

  19. ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  20. /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
  21.   buffer.create_tag('log_queue_complete_text', foreground=color)
  22. Traceback (most recent call last):
  23.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
  24.     self.refresh()
  25.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
  26.     fmtime = locale_to_unicode(
  27.   File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
  28.     return unicode(s, locale.nl_langinfo(locale.CODESET))
  29. LookupError: unknown encoding: GB2312
  30. Traceback (most recent call last):
  31.   File "/usr/bin/coralftp", line 15, in ?
  32.     f.start()
  33.   File "/usr/lib/python2.3/site-packages/coralftp/main.py", line 139, in start
  34.     gtk.main()
  35. KeyboardInterrupt
  36. [shine@localhost incoming]$ export LANGUAGE=zh_CN.GBK
  37. [shine@localhost incoming]$ coralftp
  38. -:2: Invalid color constant 'None'
  39. -:2: error: invalid string constant "None", expected valid string constant

  40. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  41. /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
  42.   buffer.create_tag('log_command_text', foreground=color)

  43. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  44. /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
  45.   buffer.create_tag('log_left_reply_text', foreground=color)

  46. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  47. /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
  48.   buffer.create_tag('log_right_reply_text', foreground=color)

  49. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  50. /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
  51.   buffer.create_tag('log_error_text', foreground=color)

  52. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  53. /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
  54.   buffer.create_tag('log_misc_text', foreground=color)

  55. ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  56. /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
  57.   buffer.create_tag('log_queue_complete_text', foreground=color)
  58. Traceback (most recent call last):
  59.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
  60.     self.refresh()
  61.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
  62.     fmtime = locale_to_unicode(
  63.   File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
  64.     return unicode(s, locale.nl_langinfo(locale.CODESET))
  65. LookupError: unknown encoding: GB2312
  66. Exception in thread Thread-1:
  67. Traceback (most recent call last):
  68.   File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
  69.     self.run()
  70.   File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 222, in run
  71.     self.__result = func(*args)
  72.   File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 417, in open
  73.     cmd = self.__ftp_client.new_command(CMD_OPEN, site_info)
  74.   File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 282, in new_command
  75.     return OpenCommand(self, *args)
  76.   File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 347, in __init__
  77.     if not site_info['use_pasv'] in (True, 'True'):
  78.   File "/usr/lib/python2.3/UserDict.py", line 19, in __getitem__
  79.     def __getitem__(self, key): return self.data[key]
  80. KeyError: 'use_pasv'

  81. /usr/lib/python2.3/site-packages/coralftp/configuration.py:166: GtkWarning: file ../../gtk/gtkentry.c: line 3643 (gtk_entry_set_text): assertion `text != NULL' failed
  82.   widget.set_property('text', value)
  83. Traceback (most recent call last):
  84.   File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
  85.     CONFIG_FILE, self.__coralftp.config)
  86.   File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
  87.     dom = minidom.parse(schema_path)
  88.   File "/usr/lib/python2.3/xml/dom/minidom.py", line 1919, in parse
  89.     return expatbuilder.parse(file)
  90.   File "/usr/lib/python2.3/xml/dom/expatbuilder.py", line 922, in parse
  91.     fp = open(file, 'rb')
  92. IOError: [Errno 2] No such file or directory: '/usr/share/gconf/schemas/coralftp.schemas'
  93. Traceback (most recent call last):
  94.   File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
  95.     CONFIG_FILE, self.__coralftp.config)
  96.   File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
  97.     dom = minidom.parse(schema_path)
  98.   File "/usr/lib/python2.3/xml/dom/minidom.py", line 1919, in parse
  99.     return expatbuilder.parse(file)
  100.   File "/usr/lib/python2.3/xml/dom/expatbuilder.py", line 922, in parse
  101.     fp = open(file, 'rb')
  102. IOError: [Errno 2] No such file or directory: '/usr/share/gconf/schemas/coralftp.schemas'
  103. Traceback (most recent call last):
  104.   File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
  105.     CONFIG_FILE, self.__coralftp.config)
  106.   File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
  107.     dom = minidom.parse(schema_path)
  108. [shine@localhost incoming]$ coralftp
  109. -:2: Invalid color constant 'None'
  110. -:2: error: invalid string constant "None", expected valid string constant

  111. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  112. /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
  113.   buffer.create_tag('log_command_text', foreground=color)

  114. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  115. /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
  116.   buffer.create_tag('log_left_reply_text', foreground=color)

  117. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  118. /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
  119.   buffer.create_tag('log_right_reply_text', foreground=color)

  120. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  121. /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
  122.   buffer.create_tag('log_error_text', foreground=color)

  123. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  124. /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
  125.   buffer.create_tag('log_misc_text', foreground=color)

  126. ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
  127. /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
  128.   buffer.create_tag('log_queue_complete_text', foreground=color)
  129. Traceback (most recent call last):
  130.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
  131.     self.refresh()
  132.   File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
  133.     fmtime = locale_to_unicode(
  134.   File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
  135.     return unicode(s, locale.nl_langinfo(locale.CODESET))
  136. LookupError: unknown encoding: GB2312
  137. ******** 到这里程序启动并出现界面。
  138. ********下面选择连接ftp.linuxforum.net
  139. Exception in thread Thread-1:
  140. Traceback (most recent call last):
  141.   File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
  142.     self.run()
  143.   File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 222, in run
  144.     self.__result = func(*args)
  145.   File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 417, in open
  146.     cmd = self.__ftp_client.new_command(CMD_OPEN, site_info)
  147.   File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 282, in new_command
  148.     return OpenCommand(self, *args)
  149.   File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 347, in __init__
  150.     if not site_info['use_pasv'] in (True, 'True'):
  151.   File "/usr/lib/python2.3/UserDict.py", line 19, in __getitem__
  152.     def __getitem__(self, key): return self.data[key]
  153. KeyError: 'use_pasv'
  154. *************至此,程序僵死。
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-5-29 18:14:38 | 显示全部楼层
我试过一下,很不好用,连接很慢,我让它停下来的时候就会死
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-29 18:24:08 | 显示全部楼层
Post by real_me
我试过一下,很不好用,连接很慢,我让它停下来的时候就会死

Thanks for your try!

目前确实不适合访问比较慢的或者是不稳定的站点。
回复 支持 反对

使用道具 举报

发表于 2005-5-29 18:56:05 | 显示全部楼层
你是作者?呵呵,希望这个东东能早点完善,这样就不用用gftp了
lftp很强,不过麻烦了点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表