Hi,
the qp Publisher's init does:
def __init__(self, connection=None, site=None):
set_publisher(self)
self.connection = connection or Connection(TempFileStorage())
self.set_hit(None)
self.ensure_initialized()
self.site = site or qp.lib.site.Site.get_sites().values()[0]
self.root_directory = self.site.get_root_directory_class()()
however, if i override Publisher.ensure_initialized(), and in there I
make use of something such as:
self.site.get_name()
Then I get:
AttributeError: 'SitePublisher' object has no attribute 'site'
Shouldn't setting self.site be moved as far up as possible, i.e. just
after setting of self.connection in the __init__() ?
mario