为什么gedit运行python代码?

时间:2016-03-08 14:37:03

标签: python gedit

我偶然发现了真的奇怪的问题。

通常我使用gedit来编写我的python(2.7)脚本。 我有一个文件夹,它包含一个名为copy.py的脚本 当我现在输入gedit copy.py时,它会实际运行脚本,创建一个copy.pyc文件,然后打开它让我编辑它。为什么? 显然,gedit-plugin包(Linux Mint 17.2)中的插件代码注释与之有关,因为当我对其进行反应时,这种行为就消失了。 当我只是在终端输入gedit时,它甚至会执行这个脚本。

我还收到了一些错误消息:

"match_parent"

关闭窗口后,它也说

Traceback (most recent call last):
  File "/usr/lib/gedit-2/plugins/codecomment.py", line 269, in activate
    window.set_data(self.DATA_TAG, CodeCommentWindowHelper(self, window))
  File "/usr/lib/gedit-2/plugins/codecomment.py", line 217, in __init__
    self._insert_menu()
  File "/usr/lib/gedit-2/plugins/codecomment.py", line 230, in _insert_menu
    _("Co_mment Code"),
  File "/usr/lib/gedit-2/plugins/codecomment.py", line 32, in <lambda>
    _ = lambda s: gettext.dgettext(GETTEXT_PACKAGE, s);
  File "/usr/lib/python2.7/gettext.py", line 545, in dgettext
    codeset=_localecodesets.get(domain))
  File "/usr/lib/python2.7/gettext.py", line 497, in translation
    t = copy.copy(t)
AttributeError: 'module' object has no attribute 'copy'
Traceback (most recent call last):
  File "/usr/lib/gedit-2/plugins/codecomment.py", line 276, in update_ui
    window.get_data(self.DATA_TAG).update_ui()
AttributeError: 'NoneType' object has no attribute 'update_ui'
Traceback (most recent call last):
  File "/usr/lib/gedit-2/plugins/codecomment.py", line 276, in update_ui
    window.get_data(self.DATA_TAG).update_ui()
AttributeError: 'NoneType' object has no attribute 'update_ui'

我没有激活python控制台插件。

显然,在其他文件夹中,它的行为完全正常。

有人见过这样的东西吗?

0 个答案:

没有答案