Hi again.

Francesco:

Attach I have a hard coded patch.

The error occurs when tracert.py make a record_by_addr("192.168.1.1").
(Intranet)

Now works fine for me!

Great work! :-D

On Thu, Nov 6, 2008 at 10:22 PM, Luis A. Bastiao Silva
<[EMAIL PROTECTED]>wrote:

> Hi,
>
>
> Error:
>
> (DBG) MainThread:707ms at main.py:193 create_map(): Trying to create a
> valid map
> (DBG) MainThread:711ms at tracert.py:148 create_map(): Creating map
> (ERR) MainThread:6ms at main.py:213 create_map(): Error while plotting
> (ERR) MainThread:8ms at main.py:214 create_map(): Traceback (most recent
> call last):
>   File
> "/home/bastiao/Projects/umit/umit-svn/branch/PacketManipulator/plugins/traceroute/traceroute.ump/bin/main.py",
> line 208, in create_map
>     map = tracert.create_map(ret[0])
>   File "output/lib/libtrace/tracert.py", line 162, in create_map
>     loc = glocator.lon_lat(ip)
>   File "output/lib/libtrace/tracert.py", line 35, in lon_lat
>     dct = self.city.record_by_addr(ip)
> SystemError: error return without exception set
>
> Some information:
>
> Scapy (2.0.0.10 beta)
>
> >>> print gtk.gtk_version
> (2, 12, 9)
>
> Python 2.5.2
>
> [EMAIL PROTECTED]:~$ glib-config --version
> 1.2.10
>
>
> [EMAIL PROTECTED]:~/Projects/umit/umit-svn/branch/PacketManipulator$
> sudo python /usr/share/doc/python-geoip/examples/test_city.py
> US
> USA
> United States
> CA
> Mountain View
> 94043
> 37.4192008972
> -122.057403564
> 807
> 650
> [EMAIL PROTECTED]:~/Projects/umit/umit-svn/branch/PacketManipulator$
>
>
> It's weird.
>
> Regards,
> --
> Luis A. Bastiao Silva
>
>

Regards,
-- 
Luis A. Bastiao Silva
Index: plugins/traceroute/sources/libtrace/tracert.py
===================================================================
--- plugins/traceroute/sources/libtrace/tracert.py	(revision 3779)
+++ plugins/traceroute/sources/libtrace/tracert.py	(working copy)
@@ -32,9 +32,11 @@
         )
 
     def lon_lat(self, ip):
-        dct = self.city.record_by_addr(ip)
-
         try:
+            dct = self.city.record_by_addr(ip)
+        except:
+            print "Intra-net --- do something !!!! "
+        try:
             return (dct['longitude'], dct['latitude'])
         except:
             return None
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Umit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/umit-devel

Reply via email to