Example #1
0
    def parse_preferences(self, pref_cookies_serialized, id):
        """Convert `pref_cookies` which were stored as serialized PHP
        objects to a dict.
        """
        if not pref_cookies_serialized:
            return {}

        try:
            return parse_php_object(pref_cookies_serialized)
        except Exception as e:
            print(pref_cookies_serialized)
            print(id)
            raise e
Example #2
0
    def parse_preferences(self, pref_cookies_serialized, id):
        """Convert `pref_cookies` which were stored as serialized PHP
        objects to a dict.
        """
        if not pref_cookies_serialized:
            return {}

        try:
            return parse_php_object(pref_cookies_serialized)
        except Exception as e:
            print(pref_cookies_serialized)
            print(id)
            raise e
Example #3
0
def php_to_json(conditions_levels_serialized, id):
    """Convert the condition levels which were stored as serialized PHP
    objects to a JSON string.
    """
    if not conditions_levels_serialized:
        return None

    try:
        levels = parse_php_object(conditions_levels_serialized)
        return json.dumps(phpserialize.dict_to_list(levels))
    except Exception as e:
        print(id)
        raise e
Example #4
0
def php_to_json(conditions_levels_serialized, id):
    """Convert the condition levels which were stored as serialized PHP
    objects to a JSON string.
    """
    if not conditions_levels_serialized:
        return None

    try:
        levels = parse_php_object(conditions_levels_serialized)
        return json.dumps(phpserialize.dict_to_list(levels))
    except Exception as e:
        print(id)
        raise e