<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/pychecker/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/pychecker/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 03 Oct 2017 00:39:06 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pychecker/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>No DISPATCH member for op 43</title><link>https://sourceforge.net/p/pychecker/bugs/340/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am getting this error, code example to produce it attached:&lt;br/&gt;
~~~&lt;br/&gt;
pychecker_fail_demo.py:7: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --&lt;br/&gt;
    Traceback (most recent call last):&lt;br/&gt;
      File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pychecker/warn.py", line 242, in _checkFunction&lt;br/&gt;
        _checkCode(code, codeSource)&lt;br/&gt;
      File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pychecker/warn.py", line 155, in _checkCode&lt;br/&gt;
        raise NotImplementedError('No DISPATCH member for op %r' % op)&lt;br/&gt;
    NotImplementedError: No DISPATCH member for op 43&lt;br/&gt;
    ~~~&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Digman</dc:creator><pubDate>Tue, 03 Oct 2017 00:39:06 -0000</pubDate><guid>https://sourceforge.net096758acf5027c8e65f3b38e3ea65a06cbba17b5</guid></item><item><title>List prepend [0:0]  triggers  : INTERNAL ERROR -- STOPPED PROCESSING FUNCTION</title><link>https://sourceforge.net/p/pychecker/bugs/339/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;List prepend triggers  : INTERNAL ERROR -- STOPPED PROCESSING FUNCTION&lt;/p&gt;
&lt;p&gt;===== FILE: bad_pychecker.py =====&lt;/p&gt;
&lt;h1 id="usrbinenv-python"&gt;!/usr/bin/env python&lt;/h1&gt;
&lt;p&gt;import sys&lt;br/&gt;
import os&lt;/p&gt;
&lt;h6&gt;&lt;/h6&gt;
&lt;h1 id="find-my-dir"&gt;Find my dir&lt;/h1&gt;
&lt;p&gt;try:&lt;br/&gt;
    mydir=os.path.dirname(os.path.realpath(file))&lt;br/&gt;
except:&lt;br/&gt;
    try:&lt;br/&gt;
        mydir=os.path.dirname(os.path.realpath(sys.argv&lt;span&gt;[0]&lt;/span&gt;))&lt;br/&gt;
    except:&lt;br/&gt;
        mydir='.'&lt;/p&gt;
&lt;p&gt;sys.path&lt;span&gt;[0:0]&lt;/span&gt; = &lt;span&gt;[mydir, os.path.join(mydir,'..','cli_lib'),]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;print('PYTHON_PATH=\n    %s' % '\n    '.join(sys.path))&lt;/p&gt;
&lt;p&gt;===== OUTPUT =====&lt;br/&gt;
shell&amp;gt;  pychecker --version&lt;br/&gt;
0.8.18&lt;/p&gt;
&lt;p&gt;shell&amp;gt;  pychecker bad_pychecker.py&lt;br/&gt;
Processing module bad_pychecker (bad_pychecker.py)...&lt;br/&gt;
PYTHON_PATH=&lt;br/&gt;
    /export/home/tibco/qa_helper&lt;br/&gt;
    /export/home/tibco/qa_helper/../cli_lib&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;/usr/lib/python26.zip
/usr/lib/python2.6
/usr/lib/python2.6/plat-sunos5
/usr/lib/python2.6/lib-tk
/usr/lib/python2.6/lib-old
/usr/lib/python2.6/lib-dynload
/usr/lib/python2.6/site-packages
/usr/lib/python2.6/vendor-packages
/usr/lib/python2.6/vendor-packages/gst-0.10
/usr/lib/python2.6/vendor-packages/gtk-2.0
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Warnings...&lt;/p&gt;
&lt;p&gt;bad_pychecker.py:15: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --&lt;br/&gt;
        Traceback (most recent call last):&lt;br/&gt;
          File "/usr/lib/python2.6/site-packages/pychecker/warn.py", line 242, in _checkFunction&lt;br/&gt;
            _checkCode(code, codeSource)&lt;br/&gt;
          File "/usr/lib/python2.6/site-packages/pychecker/warn.py", line 155, in _checkCode&lt;br/&gt;
            raise NotImplementedError('No DISPATCH member for op %r' % op)&lt;br/&gt;
        NotImplementedError: No DISPATCH member for op 43&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Miller</dc:creator><pubDate>Mon, 08 Aug 2016 17:56:34 -0000</pubDate><guid>https://sourceforge.nete153ef6709423a75c68206a9613fc62b44676918</guid></item><item><title>#338 decimal.py:1997: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --</title><link>https://sourceforge.net/p/pychecker/bugs/338/?limit=25#0cb9</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Python developers feel this is not a decimal.py issue but in pychecker: see &lt;a href="http://bugs.python.org/issue25965" rel="nofollow"&gt;http://bugs.python.org/issue25965&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Mokrejs</dc:creator><pubDate>Mon, 28 Dec 2015 17:32:32 -0000</pubDate><guid>https://sourceforge.net5e40ec560e47379f6d1edac4f50b25319bb5a774</guid></item><item><title>decimal.py:1997: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --</title><link>https://sourceforge.net/p/pychecker/bugs/338/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;$ pychecker testcase.py&lt;br/&gt;
Processing module testcase (testcase.py)...&lt;/p&gt;
&lt;p&gt;Warnings...&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:1345: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --&lt;br/&gt;
        Traceback (most recent call last):&lt;br/&gt;
          File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 242, in _checkFunction&lt;br/&gt;
            _checkCode(code, codeSource)&lt;br/&gt;
          File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 155, in _checkCode&lt;br/&gt;
            raise NotImplementedError('No DISPATCH member for op %r' % op)&lt;br/&gt;
        NotImplementedError: No DISPATCH member for op 28&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:1430: Invalid arguments to (&lt;strong&gt;rdivmod&lt;/strong&gt;), got 3, expected 2&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:1437: Invalid arguments to (&lt;strong&gt;mod&lt;/strong&gt;), got 3, expected 2&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:1464: Invalid arguments to (&lt;strong&gt;rmod&lt;/strong&gt;), got 3, expected 2&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:1546: Invalid arguments to (&lt;strong&gt;floordiv&lt;/strong&gt;), got 3, expected 2&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:1574: Invalid arguments to (&lt;strong&gt;rfloordiv&lt;/strong&gt;), got 3, expected 2&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:1997: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --&lt;br/&gt;
        Traceback (most recent call last):&lt;br/&gt;
          File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 242, in _checkFunction&lt;br/&gt;
            _checkCode(code, codeSource)&lt;br/&gt;
          File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 155, in _checkCode&lt;br/&gt;
            raise NotImplementedError('No DISPATCH member for op %r' % op)&lt;br/&gt;
        NotImplementedError: No DISPATCH member for op 28&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:2173: Invalid arguments to (&lt;strong&gt;pow&lt;/strong&gt;), got 4, expected 3&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:2389: Invalid arguments to (&lt;strong&gt;rpow&lt;/strong&gt;), got 3, expected 2&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/decimal.py:2692: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --&lt;br/&gt;
        Traceback (most recent call last):&lt;br/&gt;
          File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 242, in _checkFunction&lt;br/&gt;
            _checkCode(code, codeSource)&lt;br/&gt;
          File "/usr/lib64/python2.7/site-packages/pychecker/warn.py", line 155, in _checkCode&lt;br/&gt;
            raise NotImplementedError('No DISPATCH member for op %r' % op)&lt;br/&gt;
        NotImplementedError: No DISPATCH member for op 28&lt;/p&gt;
&lt;p&gt;30 errors suppressed, use -#/--limit to increase the number of errors displayed&lt;/p&gt;
&lt;p&gt;This happens with python-2.7 and pychecker-0.8.19.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Mokrejs</dc:creator><pubDate>Mon, 28 Dec 2015 17:31:08 -0000</pubDate><guid>https://sourceforge.netf616527f0b32b50f946b1f5d19a05612edba1aa3</guid></item><item><title>#337 optparse.py:1668: (file) shadows builtin</title><link>https://sourceforge.net/p/pychecker/bugs/337/?limit=25#4fbc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry, wrong URL: &lt;a href="http://bugs.python.org/issue25964" rel="nofollow"&gt;http://bugs.python.org/issue25964&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Mokrejs</dc:creator><pubDate>Mon, 28 Dec 2015 17:27:45 -0000</pubDate><guid>https://sourceforge.netdb6ae881d649472b7240ec8a10b55ae0dd608700</guid></item><item><title>optparse.py:1668: (file) shadows builtin</title><link>https://sourceforge.net/p/pychecker/bugs/337/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It seems pychecker is incorrect with its checks: please refer to &lt;a href="http://bugs.python.org/issue25965" rel="nofollow"&gt;http://bugs.python.org/issue25965&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;$ pychecker testcase.py&lt;br/&gt;
Processing module testcase (testcase.py)...&lt;/p&gt;
&lt;p&gt;Warnings...&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[system path]&lt;/span&gt;/optparse.py:1191: Function (&lt;strong&gt;init&lt;/strong&gt;) has too many arguments (11)&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/optparse.py:1400: Local variable (stop) not used&lt;br/&gt;
&lt;span&gt;[system path]&lt;/span&gt;/optparse.py:1668: (file) shadows builtin&lt;br/&gt;
$ pychecker --version&lt;br/&gt;
0.8.19&lt;br/&gt;
$&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Mokrejs</dc:creator><pubDate>Mon, 28 Dec 2015 17:26:42 -0000</pubDate><guid>https://sourceforge.net6f58efbaae6a482141eacc825983a5c707f9c032</guid></item><item><title>Incorrect warning for function declared after use</title><link>https://sourceforge.net/p/pychecker/bugs/336/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Given:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;def split_value&lt;span class="p"&gt;(&lt;/span&gt; value&lt;span class="p"&gt;,&lt;/span&gt; delim &lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
    &lt;span class="kr"&gt;return&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt; i.strip&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="kr"&gt;for&lt;/span&gt; i &lt;span class="kr"&gt;in&lt;/span&gt; value.split&lt;span class="p"&gt;(&lt;/span&gt; delim &lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;]&lt;/span&gt;

def format_user_info&lt;span class="p"&gt;(&lt;/span&gt; name&lt;span class="p"&gt;,&lt;/span&gt; roles &lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
    &lt;span class="kr"&gt;return&lt;/span&gt; name &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;";"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s"&gt;':'&lt;/span&gt;.join&lt;span class="p"&gt;(&lt;/span&gt; split_value&lt;span class="p"&gt;(&lt;/span&gt; roles&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;':'&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;# &amp;lt;-- line 7&lt;/span&gt;

print format_user_info&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="s"&gt;"foo"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;' a : b : c '&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;with &lt;code&gt;pychecker&lt;/code&gt; 0.8.18, I get:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;Processing&lt;/span&gt; &lt;span class="n"&gt;module&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;tmp&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="p"&gt;)...&lt;/span&gt;
&lt;span class="n"&gt;foo&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;

&lt;span class="n"&gt;Warnings&lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;

&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;tmp&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Using&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt; &lt;span class="n"&gt;from&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;split_value&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;which&lt;/span&gt; &lt;span class="n"&gt;is&lt;/span&gt; &lt;span class="n"&gt;always&lt;/span&gt; &lt;span class="n"&gt;None&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;If the functions are declared in the other order, there is no warning.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul J. Lucas</dc:creator><pubDate>Fri, 24 Oct 2014 20:14:21 -0000</pubDate><guid>https://sourceforge.netde812b0156950897a3387792187b5a05d6622ded</guid></item><item><title>#335 string and string methods handling</title><link>https://sourceforge.net/p/pychecker/bugs/335/?limit=25#395c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Example for the second problem&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Boris Egorov</dc:creator><pubDate>Tue, 23 Sep 2014 05:55:30 -0000</pubDate><guid>https://sourceforge.netb6f79a61e847a16e3628871643890d8552c9dc74</guid></item><item><title>string and string methods handling</title><link>https://sourceforge.net/p/pychecker/bugs/335/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;pychecker&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;version&lt;/span&gt;
&lt;span class="mf"&gt;0.8.19&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;I tried to check ipython project with pychecker. It gives me " INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --"&lt;/p&gt;
&lt;p&gt;Some investigation shows that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;'str' type doesn't have 'format' method in pycheker internals. It was the problem which triggers error. I saw a list of builtin methods with ipython:&lt;/p&gt;
&lt;p&gt;from pychecker import python&lt;br /&gt;
python.BUILTIN_METHODS.get(str)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See missing_format.py. Example output:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;Processing&lt;/span&gt; &lt;span class="n"&gt;module&lt;/span&gt; &lt;span class="n"&gt;missing_format&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;missing_format&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="p"&gt;)...&lt;/span&gt;

&lt;span class="n"&gt;missing_format&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;INTERNAL&lt;/span&gt; &lt;span class="n"&gt;ERROR&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;STOPPED&lt;/span&gt; &lt;span class="n"&gt;PROCESSING&lt;/span&gt; &lt;span class="n"&gt;FUNCTION&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;
        &lt;span class="n"&gt;Traceback&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;most&lt;/span&gt; &lt;span class="n"&gt;recent&lt;/span&gt; &lt;span class="n"&gt;call&lt;/span&gt; &lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
          &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/usr/lib/python2.7/dist-packages/pychecker/warn.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;242&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_checkFunction&lt;/span&gt;
            &lt;span class="n"&gt;_checkCode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;codeSource&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
          &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/usr/lib/python2.7/dist-packages/pychecker/warn.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;153&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_checkCode&lt;/span&gt;
            &lt;span class="n"&gt;dispatch_func&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;oparg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;operand&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;codeSource&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
          &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/usr/lib/python2.7/dist-packages/pychecker/CodeChecks.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;1690&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_CALL_FUNCTION&lt;/span&gt;
            &lt;span class="n"&gt;_handleFunctionCall&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;codeSource&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;oparg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
          &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/usr/lib/python2.7/dist-packages/pychecker/CodeChecks.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;474&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_handleFunctionCall&lt;/span&gt;
            &lt;span class="n"&gt;check_arg_count&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
          &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/usr/lib/python2.7/dist-packages/pychecker/CodeChecks.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;250&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_checkBuiltin&lt;/span&gt;
            &lt;span class="n"&gt;_validateKwArgs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;methodInfo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;func_name&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;kwArgs&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
          &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/usr/lib/python2.7/dist-packages/pychecker/CodeChecks.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;192&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_validateKwArgs&lt;/span&gt;
            &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;info&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
        &lt;span class="nl"&gt;TypeError:&lt;/span&gt; &lt;span class="n"&gt;object&lt;/span&gt; &lt;span class="n"&gt;of&lt;/span&gt; &lt;span class="n"&gt;type&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;NoneType&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt; &lt;span class="n"&gt;has&lt;/span&gt; &lt;span class="n"&gt;no&lt;/span&gt; &lt;span class="n"&gt;len&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;pychecker can't deduce type of string without a variable (string literal): the same problem don't appear if I use the same example with "string_contents" instead of variable 'src = "string_contents"'. I found a code in CodeChecks.py which determine a type of a variable, it looks like this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;objType&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;typeMap&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;utils&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;safestr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;func_name&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;]),&lt;/span&gt; &lt;span class="p"&gt;[])&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pychecker probably need to distinguish variable from literals to handle such cases. Example for the second problem is in str_handling.py.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Boris Egorov</dc:creator><pubDate>Tue, 23 Sep 2014 05:54:38 -0000</pubDate><guid>https://sourceforge.net43f937fe328103b18ac0dee04793e6011c6b1a7c</guid></item><item><title>Found INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --</title><link>https://sourceforge.net/p/pychecker/bugs/334/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;pychecker&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.7&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;version&lt;/span&gt;
&lt;span class="mf"&gt;0.8.18&lt;/span&gt;
&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;pychecker&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.7&lt;/span&gt; &lt;span class="n"&gt;for_pychecker&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;
&lt;span class="n"&gt;Processing&lt;/span&gt; &lt;span class="n"&gt;module&lt;/span&gt; &lt;span class="n"&gt;for_pychecker&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;for_pychecker&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="p"&gt;)...&lt;/span&gt;
&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;opt&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Library&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Frameworks&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Python&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;framework&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Versions&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mf"&gt;2.7&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;python2&lt;/span&gt;&lt;span class="mf"&gt;.7&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;site&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;pychecker&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;OP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;101&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;RuntimeWarning&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;tp_compare&lt;/span&gt; &lt;span class="n"&gt;didn&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="n"&gt;or&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;exception&lt;/span&gt;
  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;op&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_HAS_NAME&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt;

&lt;span class="n"&gt;Warnings&lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;

&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;system&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;site&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;rpy2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;robjects&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;robject&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;45&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;No&lt;/span&gt; &lt;span class="n"&gt;global&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;WindowsError&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;found&lt;/span&gt;

&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;system&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;site&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;rpy2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;robjects&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;vectors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;252&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Local&lt;/span&gt; &lt;span class="n"&gt;variable&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;res&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;used&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;system&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;site&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;rpy2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;robjects&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;vectors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;298&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;__repr_content__&lt;/span&gt; &lt;span class="n"&gt;is&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;special&lt;/span&gt; &lt;span class="n"&gt;method&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;system&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;site&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;rpy2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;robjects&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;vectors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;301&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;INTERNAL&lt;/span&gt; &lt;span class="n"&gt;ERROR&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;STOPPED&lt;/span&gt; &lt;span class="n"&gt;PROCESSING&lt;/span&gt; &lt;span class="n"&gt;FUNCTION&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;
    &lt;span class="n"&gt;Traceback&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;most&lt;/span&gt; &lt;span class="n"&gt;recent&lt;/span&gt; &lt;span class="n"&gt;call&lt;/span&gt; &lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
      &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pychecker/warn.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;250&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_checkFunction&lt;/span&gt;
        &lt;span class="n"&gt;_handleNestedCode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;func_code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;codeSource&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pychecker/warn.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;188&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_handleNestedCode&lt;/span&gt;
        &lt;span class="n"&gt;_checkCode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;codeSource&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pychecker/warn.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;149&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_checkCode&lt;/span&gt;
        &lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;oparg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;operand&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;popNextOp&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
      &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pychecker/CodeChecks.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;999&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;popNextOp&lt;/span&gt;
        &lt;span class="n"&gt;operand&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;OP&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;getOperand&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;op&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;func_code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;oparg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pychecker/OP.py"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;101&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;getOperand&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;op&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;_HAS_NAME&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt;
    &lt;span class="nl"&gt;ValueError:&lt;/span&gt; &lt;span class="n"&gt;NA&lt;/span&gt; &lt;span class="n"&gt;values&lt;/span&gt; &lt;span class="n"&gt;cannot&lt;/span&gt; &lt;span class="n"&gt;be&lt;/span&gt; &lt;span class="n"&gt;evaluated&lt;/span&gt; &lt;span class="n"&gt;as&lt;/span&gt; &lt;span class="n"&gt;booleans&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;

&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;import&lt;/span&gt; &lt;span class="n"&gt;rpy2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;print&lt;/span&gt; &lt;span class="n"&gt;rpy2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__version__&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;
&lt;span class="mf"&gt;2.4.3&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ben Kaehler</dc:creator><pubDate>Thu, 04 Sep 2014 01:47:52 -0000</pubDate><guid>https://sourceforge.net4ff44345743402d656461d1f806b8a33ca0731e0</guid></item></channel></rss>