URI: 
       tnumbify - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit ff0dee29641bd1b799526bf79676e8488e8e0ba4
   DIR parent 9325f47543d799a623d1cd76f496b46f910fc421
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Wed,  7 Dec 2011 22:38:31 +0100
       
       numbify
       
       Diffstat:
         M client/gui.py                       |      15 ++++++++++++---
       
       1 file changed, 12 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/client/gui.py b/client/gui.py
       t@@ -38,14 +38,23 @@ def format_satoshis(x):
        
        def numbify(entry, is_int = False):
            text = entry.get_text().strip()
       -    s = ''.join([i for i in text if i in '0123456789.'])
       +    chars = '0123456789'
       +    if not is_int: chars +='.'
       +    s = ''.join([i for i in text if i in chars])
            if not is_int:
       -        p = s.find(".")
       -        s = s[:p+9]
       +        if '.' in s:
       +            p = s.find('.')
       +            s = s.replace('.','')
       +            s = s[:p] + '.' + s[p:p+8]
                try:
                    amount = int( Decimal(s) * 100000000 )
                except:
                    amount = None
       +    else:
       +        try:
       +            amount = int( s )
       +        except:
       +            amount = None
            entry.set_text(s)
            return amount