Module pyweb :: Class httpNew
[show private | hide private]
[frames | no frames]

Class httpNew

webwidget --+    
            |    
         html --+
                |
webwidget --+   |
            |   |
        notag --+
                |
               httpNew


Subclass of html tag class, which includes HTTP reply headers plus cookies in its dump(), as well as parsing cookies upon construction

http objects have a special attribute 'session', of class 'httpenv'. Recall that httpenv objects themselves have the following magical attributes: Note that the magic keyword 'empty' causes this to be subclassed from a notag instead of a webwidget
Method Summary
  __init__(self, *args, **kw)
  __setattr__(self, name, val)
  disableCookies(self)
  dump(self)
Writes string fragments to stdout
  renderinto(self, bucket)
Writes string fragments into list 'bucket', for later joining.
  send(self)
  send1(self)
  setstream(self, stream)
    Inherited from html
  __getattr__(self, name)
  add(self, *items, **kw)
Add content to a widget.
  addglobal(self, name, item)
  render(self)
Recursively collate all the content, and content within the content, into one array of string fragments
    Inherited from webwidget
  __getitem__(self, name)
  __len__(self)
  __nonzero__(self)
  __repr__(self)
  __setitem__(self, name, val)
Used with templates.
  __str__(self)
  addnamed(self, name, *item, **kw)
Adds a named item in the scope of the current tag
  attrdump(self)
Returns a space-separated list of the widget's tag attribs
  attrdumpinto(self, bucket)
renders the tag attributes into the bucket
  attrToStdout(self)
Returns a space-separated list of the widget's tag attribs
  dontWrap(self)
Stops this tag from being enclosed in tags
  join(self, args)
What a weird yet consummately pythonic method! Read on...
  set(self, *items)
Replaces widget's contents with given items
  setattr(self, *args, **kw)
Sets attributes of this widget

Class Variable Summary
    Inherited from html
str dtd = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final...
    Inherited from notag
str delimiter = ''
    Inherited from webwidget
bool notagclose = False

Method Details

dump(self)

Writes string fragments to stdout

If opening and closing tags (eg "<p>" and "</p>") are present, encloses all the content within these tags
Overrides:
pyweb.html.dump (inherited documentation)

renderinto(self, bucket)

Writes string fragments into list 'bucket', for later joining.

If opening and closing tags (eg "<p>" and "</p>") are present, encloses all the content within these tags
Overrides:
pyweb.html.renderinto (inherited documentation)

Generated by Epydoc 2.0 on Sat Feb 7 20:08:05 2004 http://epydoc.sf.net