- isFolder = 0
- isBookmark = 1
-
- def __init__(self, href, add_date, last_visit=None, last_modified=None,
- keyword=None, comment='', icon_href=None, icon=None,
- charset=None, parser_charset=None):
- protocol, request = urllib.splittype(href)
- user, password, port = None, None, None
- host, path = urllib.splithost(request)
- if host:
- user, host = urllib.splituser(host)
- if user:
- user, password = urllib.splitpasswd(user)
- host, port = urllib.splitport(host)
- if port: port = int(port)
-
- if protocol == 'place':
- href = protocol + ":"
- else:
- href = protocol + "://"
- if user:
- href += urllib.quote(user)
- if password:
- href += ':' + urllib.quote(password)
- href += '@'
- if host:
- href += host.decode(parser_charset or 'utf-8').encode('idna')
- if port:
- href += ':%d' % port
- if path:
- href += path
-
- self.href = href
- self.add_date = add_date
- self.last_visit = last_visit
- self.last_modified = last_modified
- self.keyword = keyword
- self.comment = comment
- self.icon_href = icon_href
- self.icon = icon
- self.charset = charset
+ isFolder = 0
+ isBookmark = 1
+
+ def __init__(self, href, add_date, last_visit=None, last_modified=None,
+ keyword=None, comment='', icon_href=None, icon=None,
+ charset=None, parser_charset=None):
+ self.href = href
+ self.add_date = add_date
+ self.last_visit = last_visit
+ self.last_modified = last_modified
+ self.keyword = keyword
+ self.comment = comment
+ self.icon_href = icon_href
+ self.icon = icon
+ self.charset = charset