Be more permissive on local for same private ip.

This commit is contained in:
Florian Mounier
2015-10-09 16:43:10 +02:00
parent 9c36b0c8c1
commit e8512fc2b8
2 changed files with 3 additions and 2 deletions

View File

@@ -14,7 +14,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
__version__ = '2.0.6'
__version__ = '2.0.7'
import os

View File

@@ -177,7 +177,8 @@ class Socket(object):
@property
def local(self):
return self.remote_addr in ['127.0.0.1', '::1', '::ffff:127.0.0.1']
return (self.remote_addr in ['127.0.0.1', '::1', '::ffff:127.0.0.1'] or
self.local_addr == self.remote_addr)
def __repr__(self):
return '<Socket L: %s:%d R: %s:%d User: %r>' % (