• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(16540)  |  Call(15427)  |  Derive(0)  |  Import(1113)
Return a logger with the specified name, creating it if necessary.

If no name is specified, return the root logger.

        def getLogger(name=None):
    """
    Return a logger with the specified name, creating it if necessary.

    If no name is specified, return the root logger.
    """
    if name:
        return Logger.manager.getLogger(name)
    else:
        return root
        


src/p/y/pyogp.apps-0.1dev/pyogp/apps/examples/parse_packets.py   pyogp.apps(Download)
import traceback
from pyogp.lib.base.message.udpdeserializer import UDPMessageDeserializer
from pyogp.lib.base.settings import Settings
from logging import getLogger, StreamHandler, Formatter, CRITICAL, ERROR, WARNING, INFO, DEBUG
 
logger = getLogger('parse_packet')
 

src/n/o/notmm-0.4.1/examples/lib/satchmo_store/shop/views/comments.py   notmm(Download)
from django.http import HttpResponseRedirect, Http404
from django.contrib.sites.models import Site
 
from logging import getLogger
 
log = getLogger('satchmo_store.shop.views.ratings')
 

src/l/e/LEPL-4.3.2/src/lepl/_example/support.py   LEPL(Download)
Examples from the documentation.
'''
 
from logging import getLogger
from unittest import TestCase
from traceback import format_exception_only, format_exc
 

src/v/i/vic-HEAD/vic-p4a-bundle/ViC/profile/browser/viewlets.py   vic(Download)
from Products.Five.viewlet.viewlet import ViewletBase
from Acquisition import aq_parent, aq_inner
from zope.component import getAdapter
from logging import getLogger, INFO, WARNING
import traceback
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
from Products.ViC.profile.interfaces import IProfile, IAddresses, \
    def wrapper(*__args, **__kw):
        l = getLogger("wrapper")
        l.setLevel(WARNING)
        l.info("calling %s"%func)
        try:
            return func(*__args, **__kw)
        except:
    def errorRedirect(self, relUrl, portal_message_str="", noForm=False, **kw):
        try:
            l = getLogger("errorRedirect")
            l.setLevel(WARNING)
            l.info("kw is %s"%kw)
            inbetween = "?"
            if "?" in relUrl:
    def move(self, request, step):
        l = getLogger('move')
        l.setLevel(WARNING)
        l.info('move')
        itemIndex = request.get("itemNumber")
        if itemIndex:
            l.info('item index is %s'%itemIndex)
    def moveUp(self, request):
        l = getLogger("moveUp")
        l.setLevel(WARNING)
        l.info("in moveUp")
        self.move(request, -1)
 
    def moveDown(self, request):
        l = getLogger("moveDown")
    def update(self):
        if self.request.get( "view" ) == self.name:
            l = getLogger("update")
            l.setLevel(WARNING)
            l.info("in update")
            l.info("looking for %s in self.request: %s"%(self.handled,
                                                     self.handled in self.request))            
    def updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        l.info("hello")
        if self.request.form.get("form.submit"):
            l.info("validating...")
            if self.validate(self.request):
    def addItem(self, request):
        l = getLogger("addItem")
        l.setLevel(WARNING)
        if self.validate(request):
            l.info("it validated!")
            self._addItem(request)
            l.info("item added")
    def __init__(self, *args, **kwargs):
        l =getLogger("foo")
        l.setLevel(WARNING)
        l.info("constructing....")
        ViewletBase.__init__(self, *args, **kwargs)
        l.info("making mtool")
        mtool = getToolByName(self.context, "portal_membership")
    def lookup(self, code):
        l = getLogger("lookup")
        l.setLevel(WARNING)
        l.info("looking for %s"%code)
        try:
            code=int(code)
            count = code
    def log(self, msg):
        l = getLogger("log")
        l.setLevel(WARNING)
        l.info(msg)
    def valid(self):
        if self.name in Products.ViC.config.INVALID_PROFILE_VIEWLETS:
            return False
        else:
            return True    
    def addresses(self):
        l = getLogger('addresses')
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IPhoneNumbers)            
        l.info("phonenumbers is now %s"%k.get())
        k.set(data)
 
    def validate(self, request):
        l = getLogger("phone number validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newtype")
        cc = request.get("newCC")
        ac = request.get("newAC")
    def _addItem(self, request):
        l = getLogger("addItem")
        l.setLevel(WARNING)
        l.info("adding phonenumber")
        phtype = request.get("newtype")
        cc = request.get("newCC")
        ac = request.get("newAC")
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def abstracts(self):
        l = getLogger('abstracts')
        l.setLevel(WARNING)
        l.info("in abstracts")
        inner = aq_inner(self.context)
        l.info('got inner')
        abstracts = getAdapter(inner, IAbstracts)
    def validate(self, request):
        l = getLogger("abstract validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newAbstract")
        cc = request.get("newSummary")
        ac = request.get("newFull")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        abs = getAdapter(self.context, IAbstracts)            
        l.info("abstracts is now %s"%abs.get())
        abs.set(data)       
 
    def _updateData(self):
        l = getLogger("_updateData abstract")
        l.setLevel(WARNING)
        l.info("updating")
        count = 0
        data = list()
        for tract in self.abstracts():
    def careerData(self):
        l = getLogger('careerData')
        l.setLevel(WARNING)
        l.info("in careerData")
        inner = aq_inner(self.context)
        l.info('got careerData')
        cd = getAdapter(inner, ICareerData)
    def validate(self, request):
        l = getLogger("career validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newTitle")
        cc = request.get("newStartDate")
        ac = request.get("newEndDate")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        cd = getAdapter(self.context, ICareerData)            
        l.info("abstracts is now %s"%cd.get())
        cd.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def keywords(self):
        l = getLogger('keywords')
        l.setLevel(WARNING)
        l.info("in keywords")
        inner = aq_inner(self.context)
        l.info('got keywords')
        cd = getAdapter(inner, IKeywords)
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IKeywords)            
        l.info("abstracts is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def education(self):
        l = getLogger('education')
        l.setLevel(WARNING)
        l.info("in education")
        inner = aq_inner(self.context)
        l.info('got education')
        cd = getAdapter(inner, IEducation)
    def validate(self, request):
        l = getLogger("education validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newLevel")
        cc = request.get("newStartDate")
        ac = request.get("newEndDate")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IEducation)            
        l.info("education is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def trainees(self):
        l = getLogger('trainees')
        l.setLevel(WARNING)
        l.info("in trainees")
        inner = aq_inner(self.context)
        l.info('got trainees')
        cd = getAdapter(inner, ITrainees)
    def validate(self, request):
        l = getLogger("trainee validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newType")
        cc = request.get("newOther")
        number = request.get("newNumber")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context,ITrainees)            
        l.info("trainees is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def __init__(self, *args, **kwargs):
        l = getLogger("foo2")
        l.setLevel(WARNING)
        l.info("1")
        ProfileEditViewlet.__init__(self, *args, **kwargs)
        l.info("2")
        AddressViewlet.__init__(self, *args, **kwargs)
        l.info("3")
        self.dataGet = self.addresses
        l.info("dataGet is set...")
    def dataSet(self, data):
        l = getLogger("dataSet")
    def testForNew(self):
        l = getLogger("testForNew")
        l.setLevel(WARNING)
        l.info("testing for new address...")
        test = self.request.get('newaddrtype') or self.request.get('newstreet') or self.request.get('newcity') or self.request.get('newstate') or self.request.get('newpostal') or self.request.get('newcountry') or self.request.get('newnotes')
        l.info("test is %s"%test)
        if test:
    def validate(self, request):
        l = getLogger("validate address")
        r = request
        type = r.get("newaddrtype")
        street = r.get("newstreet")
        city = r.get('newcity')
        state = r.get('newstate')
    def _addItem(self, request):
        l = getLogger("update something...")
        l.setLevel(WARNING)
        l.info("addItem")
 
        l.info("have a new value %s"%self.request.get("newstreet"))
        r = request
        country = r.get('newcountry')
        notes = r.get('newnotes').replace('\n', '<br />')
        addr = Address(type, street, city, state, postal, country,notes)
        l = getLogger('addresses')
        l.setLevel(WARNING)
 
        l.info("getting inner")
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        l.info("in updateData")
        count = 0
        l.info("count initialized")
        for addr in self.addresses():

src/v/i/vic-HEAD/vic-bundle/ViC/profile/browser/viewlets.py   vic(Download)
from Products.Five.viewlet.viewlet import ViewletBase
from Acquisition import aq_parent, aq_inner
from zope.component import getAdapter
from logging import getLogger, INFO, WARNING
import traceback
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
from Products.ViC.profile.interfaces import IProfile, IAddresses, \
    def wrapper(*__args, **__kw):
        l = getLogger("wrapper")
        l.setLevel(WARNING)
        l.info("calling %s"%func)
        try:
            return func(*__args, **__kw)
        except:
    def errorRedirect(self, relUrl, portal_message_str="", noForm=False, **kw):
        try:
            l = getLogger("errorRedirect")
            l.setLevel(WARNING)
            l.info("kw is %s"%kw)
            inbetween = "?"
            if "?" in relUrl:
    def move(self, request, step):
        l = getLogger('move')
        l.setLevel(WARNING)
        l.info('move')
        itemIndex = request.get("itemNumber")
        if itemIndex:
            l.info('item index is %s'%itemIndex)
    def moveUp(self, request):
        l = getLogger("moveUp")
        l.setLevel(WARNING)
        l.info("in moveUp")
        self.move(request, -1)
 
    def moveDown(self, request):
        l = getLogger("moveDown")
    def update(self):
        if self.request.get( "view" ) == self.name:
            l = getLogger("update")
            l.setLevel(WARNING)
            l.info("in update")
            l.info("looking for %s in self.request: %s"%(self.handled,
                                                     self.handled in self.request))            
    def updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        l.info("hello")
        if self.request.form.get("form.submit"):
            l.info("validating...")
            if self.validate(self.request):
    def addItem(self, request):
        l = getLogger("addItem")
        l.setLevel(WARNING)
        if self.validate(request):
            l.info("it validated!")
            self._addItem(request)
            l.info("item added")
    def __init__(self, *args, **kwargs):
        l =getLogger("foo")
        l.setLevel(WARNING)
        l.info("constructing....")
        ViewletBase.__init__(self, *args, **kwargs)
        l.info("making mtool")
        mtool = getToolByName(self.context, "portal_membership")
    def lookup(self, code):
        l = getLogger("lookup")
        l.setLevel(WARNING)
        l.info("looking for %s"%code)
        try:
            code=int(code)
            count = code
    def log(self, msg):
        l = getLogger("log")
        l.setLevel(WARNING)
        l.info(msg)
    def valid(self):
        if self.name in Products.ViC.config.INVALID_PROFILE_VIEWLETS:
            return False
        else:
            return True    
    def addresses(self):
        l = getLogger('addresses')
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IPhoneNumbers)            
        l.info("phonenumbers is now %s"%k.get())
        k.set(data)
 
    def validate(self, request):
        l = getLogger("phone number validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newtype")
        cc = request.get("newCC")
        ac = request.get("newAC")
    def _addItem(self, request):
        l = getLogger("addItem")
        l.setLevel(WARNING)
        l.info("adding phonenumber")
        phtype = request.get("newtype")
        cc = request.get("newCC")
        ac = request.get("newAC")
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def abstracts(self):
        l = getLogger('abstracts')
        l.setLevel(WARNING)
        l.info("in abstracts")
        inner = aq_inner(self.context)
        l.info('got inner')
        abstracts = getAdapter(inner, IAbstracts)
    def validate(self, request):
        l = getLogger("abstract validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newAbstract")
        cc = request.get("newSummary")
        ac = request.get("newFull")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        abs = getAdapter(self.context, IAbstracts)            
        l.info("abstracts is now %s"%abs.get())
        abs.set(data)       
 
    def _updateData(self):
        l = getLogger("_updateData abstract")
        l.setLevel(WARNING)
        l.info("updating")
        count = 0
        data = list()
        for tract in self.abstracts():
    def careerData(self):
        l = getLogger('careerData')
        l.setLevel(WARNING)
        l.info("in careerData")
        inner = aq_inner(self.context)
        l.info('got careerData')
        cd = getAdapter(inner, ICareerData)
    def validate(self, request):
        l = getLogger("career validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newTitle")
        cc = request.get("newStartDate")
        ac = request.get("newEndDate")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        cd = getAdapter(self.context, ICareerData)            
        l.info("abstracts is now %s"%cd.get())
        cd.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def keywords(self):
        l = getLogger('keywords')
        l.setLevel(WARNING)
        l.info("in keywords")
        inner = aq_inner(self.context)
        l.info('got keywords')
        cd = getAdapter(inner, IKeywords)
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IKeywords)            
        l.info("abstracts is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def education(self):
        l = getLogger('education')
        l.setLevel(WARNING)
        l.info("in education")
        inner = aq_inner(self.context)
        l.info('got education')
        cd = getAdapter(inner, IEducation)
    def validate(self, request):
        l = getLogger("education validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newLevel")
        cc = request.get("newStartDate")
        ac = request.get("newEndDate")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IEducation)            
        l.info("education is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def trainees(self):
        l = getLogger('trainees')
        l.setLevel(WARNING)
        l.info("in trainees")
        inner = aq_inner(self.context)
        l.info('got trainees')
        cd = getAdapter(inner, ITrainees)
    def validate(self, request):
        l = getLogger("trainee validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newType")
        cc = request.get("newOther")
        number = request.get("newNumber")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context,ITrainees)            
        l.info("trainees is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def __init__(self, *args, **kwargs):
        l = getLogger("foo2")
        l.setLevel(WARNING)
        l.info("1")
        ProfileEditViewlet.__init__(self, *args, **kwargs)
        l.info("2")
        AddressViewlet.__init__(self, *args, **kwargs)
        l.info("3")
        self.dataGet = self.addresses
        l.info("dataGet is set...")
    def dataSet(self, data):
        l = getLogger("dataSet")
    def testForNew(self):
        l = getLogger("testForNew")
        l.setLevel(WARNING)
        l.info("testing for new address...")
        test = self.request.get('newaddrtype') or self.request.get('newstreet') or self.request.get('newcity') or self.request.get('newstate') or self.request.get('newpostal') or self.request.get('newcountry') or self.request.get('newnotes')
        l.info("test is %s"%test)
        if test:
    def validate(self, request):
        l = getLogger("validate address")
        r = request
        type = r.get("newaddrtype")
        street = r.get("newstreet")
        city = r.get('newcity')
        state = r.get('newstate')
    def _addItem(self, request):
        l = getLogger("update something...")
        l.setLevel(WARNING)
        l.info("addItem")
 
        l.info("have a new value %s"%self.request.get("newstreet"))
        r = request
        country = r.get('newcountry')
        notes = r.get('newnotes').replace('\n', '<br />')
        addr = Address(type, street, city, state, postal, country,notes)
        l = getLogger('addresses')
        l.setLevel(WARNING)
 
        l.info("getting inner")
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        l.info("in updateData")
        count = 0
        l.info("count initialized")
        for addr in self.addresses():

src/v/i/vic-HEAD/trunk/ViC/profile/browser/viewlets.py   vic(Download)
from Products.Five.viewlet.viewlet import ViewletBase
from Acquisition import aq_parent, aq_inner
from zope.component import getAdapter
from logging import getLogger, INFO, WARNING
import traceback
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
from Products.ViC.profile.interfaces import IProfile, IAddresses, \
    def wrapper(*__args, **__kw):
        l = getLogger("wrapper")
        l.setLevel(WARNING)
        l.info("calling %s"%func)
        try:
            return func(*__args, **__kw)
        except:
    def errorRedirect(self, relUrl, portal_message_str="", noForm=False, **kw):
        try:
            l = getLogger("errorRedirect")
            l.setLevel(WARNING)
            l.info("kw is %s"%kw)
            inbetween = "?"
            if "?" in relUrl:
    def move(self, request, step):
        l = getLogger('move')
        l.setLevel(WARNING)
        l.info('move')
        itemIndex = request.get("itemNumber")
        if itemIndex:
            l.info('item index is %s'%itemIndex)
    def moveUp(self, request):
        l = getLogger("moveUp")
        l.setLevel(WARNING)
        l.info("in moveUp")
        self.move(request, -1)
 
    def moveDown(self, request):
        l = getLogger("moveDown")
    def update(self):
        if self.request.get( "view" ) == self.name:
            l = getLogger("update")
            l.setLevel(WARNING)
            l.info("in update")
            l.info("looking for %s in self.request: %s"%(self.handled,
                                                     self.handled in self.request))            
    def updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        l.info("hello")
        if self.request.form.get("form.submit"):
            l.info("validating...")
            if self.validate(self.request):
    def addItem(self, request):
        l = getLogger("addItem")
        l.setLevel(WARNING)
        if self.validate(request):
            l.info("it validated!")
            self._addItem(request)
            l.info("item added")
    def __init__(self, *args, **kwargs):
        l =getLogger("foo")
        l.setLevel(WARNING)
        l.info("constructing....")
        ViewletBase.__init__(self, *args, **kwargs)
        l.info("making mtool")
        mtool = getToolByName(self.context, "portal_membership")
    def lookup(self, code):
        l = getLogger("lookup")
        l.setLevel(WARNING)
        l.info("looking for %s"%code)
        try:
            code=int(code)
            count = code
    def log(self, msg):
        l = getLogger("log")
        l.setLevel(WARNING)
        l.info(msg)
    def valid(self):
        if self.name in Products.ViC.config.INVALID_PROFILE_VIEWLETS:
            return False
        else:
            return True    
    def addresses(self):
        l = getLogger('addresses')
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IPhoneNumbers)            
        l.info("phonenumbers is now %s"%k.get())
        k.set(data)
 
    def validate(self, request):
        l = getLogger("phone number validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newtype")
        cc = request.get("newCC")
        ac = request.get("newAC")
    def _addItem(self, request):
        l = getLogger("addItem")
        l.setLevel(WARNING)
        l.info("adding phonenumber")
        phtype = request.get("newtype")
        cc = request.get("newCC")
        ac = request.get("newAC")
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def abstracts(self):
        l = getLogger('abstracts')
        l.setLevel(WARNING)
        l.info("in abstracts")
        inner = aq_inner(self.context)
        l.info('got inner')
        abstracts = getAdapter(inner, IAbstracts)
    def validate(self, request):
        l = getLogger("abstract validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newAbstract")
        cc = request.get("newSummary")
        ac = request.get("newFull")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        abs = getAdapter(self.context, IAbstracts)            
        l.info("abstracts is now %s"%abs.get())
        abs.set(data)       
 
    def _updateData(self):
        l = getLogger("_updateData abstract")
        l.setLevel(WARNING)
        l.info("updating")
        count = 0
        data = list()
        for tract in self.abstracts():
    def careerData(self):
        l = getLogger('careerData')
        l.setLevel(WARNING)
        l.info("in careerData")
        inner = aq_inner(self.context)
        l.info('got careerData')
        cd = getAdapter(inner, ICareerData)
    def validate(self, request):
        l = getLogger("career validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newTitle")
        cc = request.get("newStartDate")
        ac = request.get("newEndDate")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        cd = getAdapter(self.context, ICareerData)            
        l.info("abstracts is now %s"%cd.get())
        cd.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def keywords(self):
        l = getLogger('keywords')
        l.setLevel(WARNING)
        l.info("in keywords")
        inner = aq_inner(self.context)
        l.info('got keywords')
        cd = getAdapter(inner, IKeywords)
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IKeywords)            
        l.info("abstracts is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def education(self):
        l = getLogger('education')
        l.setLevel(WARNING)
        l.info("in education")
        inner = aq_inner(self.context)
        l.info('got education')
        cd = getAdapter(inner, IEducation)
    def validate(self, request):
        l = getLogger("education validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newLevel")
        cc = request.get("newStartDate")
        ac = request.get("newEndDate")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IEducation)            
        l.info("education is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def trainees(self):
        l = getLogger('trainees')
        l.setLevel(WARNING)
        l.info("in trainees")
        inner = aq_inner(self.context)
        l.info('got trainees')
        cd = getAdapter(inner, ITrainees)
    def validate(self, request):
        l = getLogger("trainee validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newType")
        cc = request.get("newOther")
        number = request.get("newNumber")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context,ITrainees)            
        l.info("trainees is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def __init__(self, *args, **kwargs):
        l = getLogger("foo2")
        l.setLevel(WARNING)
        l.info("1")
        ProfileEditViewlet.__init__(self, *args, **kwargs)
        l.info("2")
        AddressViewlet.__init__(self, *args, **kwargs)
        l.info("3")
        self.dataGet = self.addresses
        l.info("dataGet is set...")
    def dataSet(self, data):
        l = getLogger("dataSet")
    def testForNew(self):
        l = getLogger("testForNew")
        l.setLevel(WARNING)
        l.info("testing for new address...")
        test = self.request.get('newaddrtype') or self.request.get('newstreet') or self.request.get('newcity') or self.request.get('newstate') or self.request.get('newpostal') or self.request.get('newcountry') or self.request.get('newnotes')
        l.info("test is %s"%test)
        if test:
    def validate(self, request):
        l = getLogger("validate address")
        r = request
        type = r.get("newaddrtype")
        street = r.get("newstreet")
        city = r.get('newcity')
        state = r.get('newstate')
    def _addItem(self, request):
        l = getLogger("update something...")
        l.setLevel(WARNING)
        l.info("addItem")
 
        l.info("have a new value %s"%self.request.get("newstreet"))
        r = request
        country = r.get('newcountry')
        notes = r.get('newnotes').replace('\n', '<br />')
        addr = Address(type, street, city, state, postal, country,notes)
        l = getLogger('addresses')
        l.setLevel(WARNING)
 
        l.info("getting inner")
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        l.info("in updateData")
        count = 0
        l.info("count initialized")
        for addr in self.addresses():

src/v/i/vic-HEAD/ViC/profile/browser/viewlets.py   vic(Download)
from Products.Five.viewlet.viewlet import ViewletBase
from Acquisition import aq_parent, aq_inner
from zope.component import getAdapter
from logging import getLogger, INFO, WARNING
import traceback
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
from Products.ViC.profile.interfaces import IProfile, IAddresses, \
    def wrapper(*__args, **__kw):
        l = getLogger("wrapper")
        l.setLevel(WARNING)
        l.info("calling %s"%func)
        try:
            return func(*__args, **__kw)
        except:
    def errorRedirect(self, relUrl, portal_message_str="", noForm=False, **kw):
        try:
            l = getLogger("errorRedirect")
            l.setLevel(WARNING)
            l.info("kw is %s"%kw)
            inbetween = "?"
            if "?" in relUrl:
    def move(self, request, step):
        l = getLogger('move')
        l.setLevel(WARNING)
        l.info('move')
        itemIndex = request.get("itemNumber")
        if itemIndex:
            l.info('item index is %s'%itemIndex)
    def moveUp(self, request):
        l = getLogger("moveUp")
        l.setLevel(WARNING)
        l.info("in moveUp")
        self.move(request, -1)
 
    def moveDown(self, request):
        l = getLogger("moveDown")
    def update(self):
        if self.request.get( "view" ) == self.name:
            l = getLogger("update")
            l.setLevel(WARNING)
            l.info("in update")
            l.info("looking for %s in self.request: %s"%(self.handled,
                                                     self.handled in self.request))            
    def updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        l.info("hello")
        if self.request.form.get("form.submit"):
            l.info("validating...")
            if self.validate(self.request):
    def addItem(self, request):
        l = getLogger("addItem")
        l.setLevel(WARNING)
        if self.validate(request):
            l.info("it validated!")
            self._addItem(request)
            l.info("item added")
    def __init__(self, *args, **kwargs):
        l =getLogger("foo")
        l.setLevel(WARNING)
        l.info("constructing....")
        ViewletBase.__init__(self, *args, **kwargs)
        l.info("making mtool")
        mtool = getToolByName(self.context, "portal_membership")
    def lookup(self, code):
        l = getLogger("lookup")
        l.setLevel(WARNING)
        l.info("looking for %s"%code)
        try:
            code=int(code)
            count = code
    def log(self, msg):
        l = getLogger("log")
        l.setLevel(WARNING)
        l.info(msg)
    def valid(self):
        if self.name in Products.ViC.config.INVALID_PROFILE_VIEWLETS:
            return False
        else:
            return True    
    def addresses(self):
        l = getLogger('addresses')
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IPhoneNumbers)            
        l.info("phonenumbers is now %s"%k.get())
        k.set(data)
 
    def validate(self, request):
        l = getLogger("phone number validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newtype")
        cc = request.get("newCC")
        ac = request.get("newAC")
    def _addItem(self, request):
        l = getLogger("addItem")
        l.setLevel(WARNING)
        l.info("adding phonenumber")
        phtype = request.get("newtype")
        cc = request.get("newCC")
        ac = request.get("newAC")
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def abstracts(self):
        l = getLogger('abstracts')
        l.setLevel(WARNING)
        l.info("in abstracts")
        inner = aq_inner(self.context)
        l.info('got inner')
        abstracts = getAdapter(inner, IAbstracts)
    def validate(self, request):
        l = getLogger("abstract validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newAbstract")
        cc = request.get("newSummary")
        ac = request.get("newFull")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        abs = getAdapter(self.context, IAbstracts)            
        l.info("abstracts is now %s"%abs.get())
        abs.set(data)       
 
    def _updateData(self):
        l = getLogger("_updateData abstract")
        l.setLevel(WARNING)
        l.info("updating")
        count = 0
        data = list()
        for tract in self.abstracts():
    def careerData(self):
        l = getLogger('careerData')
        l.setLevel(WARNING)
        l.info("in careerData")
        inner = aq_inner(self.context)
        l.info('got careerData')
        cd = getAdapter(inner, ICareerData)
    def validate(self, request):
        l = getLogger("career validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newTitle")
        cc = request.get("newStartDate")
        ac = request.get("newEndDate")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        cd = getAdapter(self.context, ICareerData)            
        l.info("abstracts is now %s"%cd.get())
        cd.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def keywords(self):
        l = getLogger('keywords')
        l.setLevel(WARNING)
        l.info("in keywords")
        inner = aq_inner(self.context)
        l.info('got keywords')
        cd = getAdapter(inner, IKeywords)
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IKeywords)            
        l.info("abstracts is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def education(self):
        l = getLogger('education')
        l.setLevel(WARNING)
        l.info("in education")
        inner = aq_inner(self.context)
        l.info('got education')
        cd = getAdapter(inner, IEducation)
    def validate(self, request):
        l = getLogger("education validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newLevel")
        cc = request.get("newStartDate")
        ac = request.get("newEndDate")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context, IEducation)            
        l.info("education is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def trainees(self):
        l = getLogger('trainees')
        l.setLevel(WARNING)
        l.info("in trainees")
        inner = aq_inner(self.context)
        l.info('got trainees')
        cd = getAdapter(inner, ITrainees)
    def validate(self, request):
        l = getLogger("trainee validate")
        l.setLevel(WARNING)
        l.info("validating")
        phtype = request.get("newType")
        cc = request.get("newOther")
        number = request.get("newNumber")
    def dataSet(self, data):
        l = getLogger("dataSet")
        l.setLevel(WARNING)
        k = getAdapter(self.context,ITrainees)            
        l.info("trainees is now %s"%k.get())
        k.set(data)
 
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        count = 0
        l.info("starting")
        l.info(self.request.keys())
        data = list()
    def __init__(self, *args, **kwargs):
        l = getLogger("foo2")
        l.setLevel(WARNING)
        l.info("1")
        ProfileEditViewlet.__init__(self, *args, **kwargs)
        l.info("2")
        AddressViewlet.__init__(self, *args, **kwargs)
        l.info("3")
        self.dataGet = self.addresses
        l.info("dataGet is set...")
    def dataSet(self, data):
        l = getLogger("dataSet")
    def testForNew(self):
        l = getLogger("testForNew")
        l.setLevel(WARNING)
        l.info("testing for new address...")
        test = self.request.get('newaddrtype') or self.request.get('newstreet') or self.request.get('newcity') or self.request.get('newstate') or self.request.get('newpostal') or self.request.get('newcountry') or self.request.get('newnotes')
        l.info("test is %s"%test)
        if test:
    def validate(self, request):
        l = getLogger("validate address")
        r = request
        type = r.get("newaddrtype")
        street = r.get("newstreet")
        city = r.get('newcity')
        state = r.get('newstate')
    def _addItem(self, request):
        l = getLogger("update something...")
        l.setLevel(WARNING)
        l.info("addItem")
 
        l.info("have a new value %s"%self.request.get("newstreet"))
        r = request
        country = r.get('newcountry')
        notes = r.get('newnotes').replace('\n', '<br />')
        addr = Address(type, street, city, state, postal, country,notes)
        l = getLogger('addresses')
        l.setLevel(WARNING)
 
        l.info("getting inner")
    def _updateData(self):
        l = getLogger("updateData")
        l.setLevel(WARNING)
        l.info("in updateData")
        count = 0
        l.info("count initialized")
        for addr in self.addresses():

src/v/i/vic-HEAD/vic-p4a-bundle/ViC/browser/viewlets.py   vic(Download)
#from opencore.browser.menu.menus import MenuItem
# for 0.9.7.6d
from opencore.siteui.menu.menus import MenuItem
from logging import getLogger, INFO, WARNING
import traceback, StringIO
import os
from Acquisition import aq_parent, aq_inner
    def __init__(self, context, request, view, manager):
        l = getLogger("__init__")
        l.setLevel(WARNING)
        #l.info("hello")
        ViewletBase.__init__(self,context, request, view, manager)
        self._context = (context, )
        self.menu_items = []
    def addMenuItem(self, title='', url=''):
        l = getLogger("addMenuItem")
        l.setLevel(WARNING)
        #l.info("adding menu item %s, %s"%(title,url))
        if not True in [ title==e["title"] for e in self.menu_items ]:
            self.menu_items.append({'title': title, 'url': url})
 
class PersonalMenu(object, MenuItemList):
    implements(IViewlet)
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
    def addPersonalView(self):
        l = getLogger("addPersonalView")
        l.setLevel(WARNING)
        #l.info('url is %s'%self.context.absolute_url())
 
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("menuItems")
        l.setLevel(WARNING)
        #l.info("getting personal info")
        try:
            pm = getToolByName(self.context, "portal_membership")
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
        l.setLevel(WARNING)
        #l.info("hello")
        try:
            MenuItemList.__init__(self, context, request, view, manager)
            #l.info("MenuItemList initialized....")
    def addGlobalObjectView(self):
        l = getLogger("addGlobalObjectView")
        l.setLevel(WARNING)
 
        home_url = getToolByName(self.context, 'portal_url').getPortalObject().absolute_url()
 
        self.addMenuItem('ViC Wiki', '/'.join((home_url,
    def addGlobalActionView(self):
        l = getLogger("addGlobalActionView")
        l.setLevel(WARNING)
 
        home_url = self.context.absolute_url()
 
        self.addMenuItem('Contact ViC Admin', '/'.join((home_url,
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("global::menuItems")
        l.setLevel(WARNING)
        l.info("getting personal info")
        pm = getToolByName(self.context, "portal_membership")
        m = pm.getAuthenticatedMember()
    def _getContext(self):
        l = getLogger("_getContext")
        l.setLevel(WARNING)
        if self.project is not None:
            return (self.project, )
        else:
            return ( self.__context)
    _context = property(_getContext, _setContext)
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
    def addMemberObjectView(self):
        l = getLogger("addMemberObjectView")
        l.setLevel(WARNING)
        #l.info("addMemberObjectView")
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
 
        memberInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                           self.request),
                                                           name='member_info')
        #l.info(memberInfoView)
        try:
            l = getLogger("addMemberObjectView")
    def addMemberActionView(self):
        l = getLogger("addMemberActionView")
        l.setLevel(WARNING)
        #l.info("addMemberActionView")
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
 
        memberInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                           self.request),
                                                           name='member_info')
        #l.info(memberInfoView)
        try:
            l = getLogger("addMemberActionView")
    def addProjectObjectView(self):
        l = getLogger("addProjectObjectView")
        l.setLevel(WARNING)
        #l.info("getting vic_project_info")
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),
                                                            name='vic_project_info')
    def addProjectActionView(self):
        l = getLogger("addProjectActionView")
        l.setLevel(WARNING)
        #l.info("getting vic_project_info")
 
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("menuItems")
        l.setLevel(WARNING)
        #l.info("getting project info for %s"%self._context[0])
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),

src/v/i/vic-HEAD/vic-bundle/ViC/browser/viewlets.py   vic(Download)
#from opencore.browser.menu.menus import MenuItem
# for 0.9.7.6d
from opencore.siteui.menu.menus import MenuItem
from logging import getLogger, INFO, WARNING
import traceback, StringIO
import os
from Acquisition import aq_parent, aq_inner
    def __init__(self, context, request, view, manager):
        l = getLogger("__init__")
        l.setLevel(WARNING)
        #l.info("hello")
        ViewletBase.__init__(self,context, request, view, manager)
        self._context = (context, )
        self.menu_items = []
    def addMenuItem(self, title='', url=''):
        l = getLogger("addMenuItem")
        l.setLevel(WARNING)
        #l.info("adding menu item %s, %s"%(title,url))
        if not True in [ title==e["title"] for e in self.menu_items ]:
            self.menu_items.append({'title': title, 'url': url})
 
class PersonalMenu(object, MenuItemList):
    implements(IViewlet)
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
    def addPersonalView(self):
        l = getLogger("addPersonalView")
        l.setLevel(WARNING)
        #l.info('url is %s'%self.context.absolute_url())
 
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("menuItems")
        l.setLevel(WARNING)
        #l.info("getting personal info")
        try:
            pm = getToolByName(self.context, "portal_membership")
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
        l.setLevel(WARNING)
        #l.info("hello")
        try:
            MenuItemList.__init__(self, context, request, view, manager)
            #l.info("MenuItemList initialized....")
    def addGlobalObjectView(self):
        l = getLogger("addGlobalObjectView")
        l.setLevel(WARNING)
 
        home_url = getToolByName(self.context, 'portal_url').getPortalObject().absolute_url()
 
        self.addMenuItem('ViC Wiki', '/'.join((home_url,
    def addGlobalActionView(self):
        l = getLogger("addGlobalActionView")
        l.setLevel(WARNING)
 
        home_url = self.context.absolute_url()
 
        self.addMenuItem('Contact ViC Admin', '/'.join((home_url,
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("global::menuItems")
        l.setLevel(WARNING)
        l.info("getting personal info")
        pm = getToolByName(self.context, "portal_membership")
        m = pm.getAuthenticatedMember()
    def _getContext(self):
        l = getLogger("_getContext")
        l.setLevel(WARNING)
        if self.project is not None:
            return (self.project, )
        else:
            return ( self.__context)
    _context = property(_getContext, _setContext)
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
    def addMemberObjectView(self):
        l = getLogger("addMemberObjectView")
        l.setLevel(WARNING)
        #l.info("addMemberObjectView")
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
 
        memberInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                           self.request),
                                                           name='member_info')
        #l.info(memberInfoView)
        try:
            l = getLogger("addMemberObjectView")
    def addMemberActionView(self):
        l = getLogger("addMemberActionView")
        l.setLevel(WARNING)
        #l.info("addMemberActionView")
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
 
        memberInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                           self.request),
                                                           name='member_info')
        #l.info(memberInfoView)
        try:
            l = getLogger("addMemberActionView")
    def addProjectObjectView(self):
        l = getLogger("addProjectObjectView")
        l.setLevel(WARNING)
        #l.info("getting vic_project_info")
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),
                                                            name='vic_project_info')
    def addProjectActionView(self):
        l = getLogger("addProjectActionView")
        l.setLevel(WARNING)
        #l.info("getting vic_project_info")
 
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("menuItems")
        l.setLevel(WARNING)
        #l.info("getting project info for %s"%self._context[0])
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),

src/v/i/vic-HEAD/trunk/ViC/browser/viewlets.py   vic(Download)
#from opencore.browser.menu.menus import MenuItem
# for 0.9.7.6d
from opencore.siteui.menu.menus import MenuItem
from logging import getLogger, INFO, WARNING
import traceback, StringIO
import os
from Acquisition import aq_parent, aq_inner
    def __init__(self, context, request, view, manager):
        l = getLogger("__init__")
        l.setLevel(WARNING)
        #l.info("hello")
        ViewletBase.__init__(self,context, request, view, manager)
        self._context = (context, )
        self.menu_items = []
    def addMenuItem(self, title='', url=''):
        l = getLogger("addMenuItem")
        l.setLevel(WARNING)
        #l.info("adding menu item %s, %s"%(title,url))
        if not True in [ title==e["title"] for e in self.menu_items ]:
            self.menu_items.append({'title': title, 'url': url})
 
class PersonalMenu(object, MenuItemList):
    implements(IViewlet)
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
    def addPersonalView(self):
        l = getLogger("addPersonalView")
        l.setLevel(WARNING)
        #l.info('url is %s'%self.context.absolute_url())
 
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("menuItems")
        l.setLevel(WARNING)
        #l.info("getting personal info")
        try:
            pm = getToolByName(self.context, "portal_membership")
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
        l.setLevel(WARNING)
        #l.info("hello")
        try:
            MenuItemList.__init__(self, context, request, view, manager)
            #l.info("MenuItemList initialized....")
    def addGlobalObjectView(self):
        l = getLogger("addGlobalObjectView")
        l.setLevel(WARNING)
 
        home_url = getToolByName(self.context, 'portal_url').getPortalObject().absolute_url()
 
        self.addMenuItem('ViC Wiki', '/'.join((home_url,
    def addGlobalActionView(self):
        l = getLogger("addGlobalActionView")
        l.setLevel(WARNING)
 
        home_url = self.context.absolute_url()
 
        self.addMenuItem('Contact ViC Admin', '/'.join((home_url,
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("global::menuItems")
        l.setLevel(WARNING)
        l.info("getting personal info")
        pm = getToolByName(self.context, "portal_membership")
        m = pm.getAuthenticatedMember()
    def _getContext(self):
        l = getLogger("_getContext")
        l.setLevel(WARNING)
        if self.project is not None:
            return (self.project, )
        else:
            return ( self.__context)
    _context = property(_getContext, _setContext)
    def __init__(self, context, request, view, manager):
        l = getLogger("NavMenu.__init__")
    def addMemberObjectView(self):
        l = getLogger("addMemberObjectView")
        l.setLevel(WARNING)
        #l.info("addMemberObjectView")
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
 
        memberInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                           self.request),
                                                           name='member_info')
        #l.info(memberInfoView)
        try:
            l = getLogger("addMemberObjectView")
    def addMemberActionView(self):
        l = getLogger("addMemberActionView")
        l.setLevel(WARNING)
        #l.info("addMemberActionView")
        mtool = getToolByName(self.context, 'portal_membership')
        mdtool = getToolByName(self.context, 'portal_memberdata')
 
        memberInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                           self.request),
                                                           name='member_info')
        #l.info(memberInfoView)
        try:
            l = getLogger("addMemberActionView")
    def addProjectObjectView(self):
        l = getLogger("addProjectObjectView")
        l.setLevel(WARNING)
        #l.info("getting vic_project_info")
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),
                                                            name='vic_project_info')
    def addProjectActionView(self):
        l = getLogger("addProjectActionView")
        l.setLevel(WARNING)
        #l.info("getting vic_project_info")
 
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),
    def loadMenuItems(self):
        """ return a function that indicates what menu items the user should be seeing """
        l = getLogger("menuItems")
        l.setLevel(WARNING)
        #l.info("getting project info for %s"%self._context[0])
        projectInfoView = zope.component.queryMultiAdapter((self._context[0],
                                                            self.request),

  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9  Next