Re: arm: NameError: global name 'bin' is not defined

2011-01-30 Thread Damian Johnson
Damn, looks like the bin function is new in Python 2.6:
http://docs.python.org/library/functions.html#bin

Thanks for the catch. In the future please file a trac ticket rather
emailing everyone on or-talk. Cheers! -Damian

On Sun, Jan 30, 2011 at 12:25 AM, Paul Menzel
 wrote:
> Dear Damian,
>
>
> with revision 24158 I am getting the following error when I want to run arm.
>
>        # ./arm
>        Traceback (most recent call last):
>          File "./src/starter.py", line 378, in 
>            controller.init(conn)
>          File "/arm/src/util/torTools.py", line 292, in init
>            self._exitPolicyChecker = self.getExitPolicy()
>          File "/arm/src/util/torTools.py", line 766, in getExitPolicy
>            result = ExitPolicy("reject private", result)
>          File "/arm/src/util/torTools.py", line 1541, in __init__
>            lastHop = ExitPolicy(prefix + addr + suffix, lastHop)
>          File "/arm/src/util/torTools.py", line 1558, in __init__
>            self.ipAddressBin += ("%8s" % bin(int(octet))[2:]).replace(" ", 
> "0")
>        NameError: global name 'bin' is not defined
>
>
> Thanks,
>
> Paul
>
***
To unsubscribe, send an e-mail to majord...@torproject.org with
unsubscribe or-talkin the body. http://archives.seul.org/or/talk/


arm: NameError: global name 'bin' is not defined

2011-01-30 Thread Paul Menzel
Dear Damian,


with revision 24158 I am getting the following error when I want to run arm.

# ./arm
Traceback (most recent call last):
  File "./src/starter.py", line 378, in 
controller.init(conn)
  File "/arm/src/util/torTools.py", line 292, in init
self._exitPolicyChecker = self.getExitPolicy()
  File "/arm/src/util/torTools.py", line 766, in getExitPolicy
result = ExitPolicy("reject private", result)
  File "/arm/src/util/torTools.py", line 1541, in __init__
lastHop = ExitPolicy(prefix + addr + suffix, lastHop)
  File "/arm/src/util/torTools.py", line 1558, in __init__
self.ipAddressBin += ("%8s" % bin(int(octet))[2:]).replace(" ", "0")
NameError: global name 'bin' is not defined


Thanks,

Paul


signature.asc
Description: This is a digitally signed message part