Subversion Repositories freemyipod

Rev

Rev 584 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 584 Rev 586
Line 343... Line 343...
343
 
343
 
344
def to_bool(something):
344
def to_bool(something):
345
    """
345
    """
346
        Converts quite everything into bool.
346
        Converts quite everything into bool.
347
    """
347
    """
348
    try: long
-
 
349
    except NameError: long = int
-
 
350
    if type(something).__name__ in ("bool", "NoneType"):
348
    if type(something).__name__ in ("bool", "NoneType"):
351
        return something
349
        return something
352
    elif type(something).__name__ in ("int", "long"):
350
    elif type(something).__name__ in ("int", "long"):
353
        return something != 0
351
        return something != 0
354
    elif type(something) == str:
352
    elif type(something) == str: