Conjunto de mudanças 6082 no repositório publico


Ignorar:
Timestamp:
29/02/2012 15:33:52 (8 anos atrás)
Autor:
davilima6
Mensagem:

pep8 e comentando linhas nao utilizadas

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • PortalInterlegis/produtos/il.portal.theme/trunk/il/portal/theme/browser/views.py

    r6077 r6082  
    22# coding=utf-8
    33
    4 
    5 import locale
    6 from AccessControl import ClassSecurityInfo
     4#import locale
     5#from AccessControl import ClassSecurityInfo
    76from Products.Five import BrowserView
    8 from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
    9 from Products.CMFCore.utils import getToolByName
     7#from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
     8#from Products.CMFCore.utils import getToolByName
    109from Acquisition import aq_inner
    1110from zope.interface import implements
    12 from Products.CMFPlone import utils
     11#from Products.CMFPlone import utils
    1312from zope.app.component.hooks import getSite
    1413from DateTime import DateTime
     
    1817
    1918#TODO: Metodo deprecated
    20 from Products.CMFPlone.CatalogTool import is_folderish
     19#from Products.CMFPlone.CatalogTool import is_folderish
    2120#TODO: Usar este
    2221#context.restrictedTraverse('@@plone').isStructuralFolder()
     22
    2323
    2424class IlPortalView(BrowserView):
     
    2929        self.context = aq_inner(context)
    3030        self.request = aq_inner(request)
    31         self.request_get = getattr(self.request, 'get')       
     31        self.request_get = getattr(self.request, 'get')
    3232        self.catalog = getSite().portal_catalog
    3333        self.path = self.context.portal_url.getPortalPath()
    34        
    3534
     35    def getNoticiaPrincipal(self):
     36        ctlg = self.catalog(review_state='principal',
     37                            sort_on="effective")[:5]
     38        return ctlg
    3639
    37        
    38     def getNoticiaPrincipal(self):
    39         ctlg = self.catalog(
    40                              
    41                              review_state='principal',
    42                              sort_on="effective"
    43                              )[:5]
     40    def getNoticias(self):
     41        caminho = self.path + '/noticias'
     42        ctlg = self.catalog(path={'query': caminho, 'depth': 1},
     43                            review_state='published')[:7]
    4444        return ctlg
    45        
    46    
    47     def getNoticias(self):
    48         caminho = self.path+'/noticias'
    49         ctlg = self.catalog(
    50                              path={'query':caminho, 'depth':1},
    51                              review_state='published',
    52                    
    53                              )[:7]
    54         return ctlg
    55    
    56    
     45
    5746    def getNomeMes2(self):
    5847        """Retorna o nome mes atual"""
    59        
    60         from DateTime import DateTime
    61         import datetime
    6248
    63         dia = int(DateTime().strftime('%d'))
     49        #from DateTime import DateTime  # duplicate and never unused
     50        #import datetime  # duplicated and never used
     51
     52        #dia = int(DateTime().strftime('%d'))  #  duplicate and never unused
    6453        mes = int(DateTime().strftime('%m'))
    6554        ano = int(DateTime().strftime('%Y'))
    6655
    6756        data1_ini = DateTime(ano, mes, 01)
    68         data2_ini = data1_ini+31
    69         data3_ini = data1_ini+62
    70          
    71         data1_fim = data1_ini+30       
    72         data2_fim = data2_ini+30
    73         data3_fim = data3_ini+30
     57        data2_ini = data1_ini + 31
     58        data3_ini = data1_ini + 62
     59
     60        data1_fim = data1_ini + 30
     61        data2_fim = data2_ini + 30
     62        data3_fim = data3_ini + 30
    7463
    7564        data1b = data1_ini.strftime('%B')
     
    8069        data2f = self.getNomeMesPtbr(data2b)
    8170        data3f = self.getNomeMesPtbr(data3b)
    82        
    83         datas = {
    84                  '01':{'mes':data1f,
    85                        'events':self.getEvents(data1_ini, data1_fim)
    86                       },
    8771
    88                  '02':{'mes':data2f,
    89                        'events':self.getEvents(data2_ini, data2_fim)
    90                       },
    91    
    92                  '03':{'mes':data3f,
    93                        'events':self.getEvents(data3_ini, data3_fim)
    94                       },
     72        datas = {'01': {'mes': data1f,
     73                        'events': self.getEvents(data1_ini, data1_fim)},
     74
     75                 '02': {'mes': data2f,
     76                        'events': self.getEvents(data2_ini, data2_fim)},
     77
     78                 '03': {'mes': data3f,
     79                        'events': self.getEvents(data3_ini, data3_fim)},
    9580                }
    9681
    97         return datas   
     82        return datas
    9883
    9984    def getNomeMes(self):
    10085        """Retorna o nome mes atual"""
    101        
     86
    10287        from DateTime import DateTime
    103         import datetime
     88        #import datetime
    10489        from dateutil.relativedelta import relativedelta
    105        
    106         dia = datetime.date.today().day
     90
     91        #dia = datetime.date.today().day
    10792        mes = datetime.date.today().month
    10893        ano = datetime.date.today().year
     
    11095        dt1 = datetime.date(ano, mes, 01)
    11196        dt2 = dt1 + relativedelta(months=+1)
    112         dt3 = dt1 + relativedelta(months=+2)       
     97        dt3 = dt1 + relativedelta(months=+2)
    11398
    11499        data1_ini = DateTime(dt1.year, dt1.month, 01)
    115100        data2_ini = DateTime(dt2.year, dt2.month, 01)
    116101        data3_ini = DateTime(dt3.year, dt3.month, 01)
    117        
    118         dtf1 = dt1 + relativedelta(months=+1) + relativedelta(days=-1)   
    119         dtf2 = dt2 + relativedelta(months=+1) + relativedelta(days=-1) 
    120         dtf3 = dt3 + relativedelta(months=+1) + relativedelta(days=-1) 
     102
     103        dtf1 = dt1 + relativedelta(months=+1) + relativedelta(days=-1)
     104        dtf2 = dt2 + relativedelta(months=+1) + relativedelta(days=-1)
     105        dtf3 = dt3 + relativedelta(months=+1) + relativedelta(days=-1)
    121106
    122107        data1_fim = DateTime(dtf1.year, dtf1.month, dtf1.day)
    123108        data2_fim = DateTime(dtf2.year, dtf2.month, dtf2.day)
    124         data3_fim = DateTime(dtf3.year, dtf3.month, dtf3.day)               
    125        
     109        data3_fim = DateTime(dtf3.year, dtf3.month, dtf3.day)
     110
    126111        data1b = data1_ini.strftime('%B')
    127112        data2b = data2_ini.strftime('%B')
     
    131116        data2f = self.getNomeMesPtbr(data2b)
    132117        data3f = self.getNomeMesPtbr(data3b)
    133        
    134         datas = {
    135                  '01':{'mes':data1f,
    136                        'events':self.getEvents(data1_ini, data1_fim)
    137                       },
    138118
    139                  '02':{'mes':data2f,
    140                        'events':self.getEvents(data2_ini, data2_fim)
    141                       },
    142    
    143                  '03':{'mes':data3f,
    144                        'events':self.getEvents(data3_ini, data3_fim)
    145                       },
     119        datas = {'01': {'mes': data1f,
     120                       'events': self.getEvents(data1_ini, data1_fim)},
     121
     122                 '02': {'mes': data2f,
     123                       'events': self.getEvents(data2_ini, data2_fim)},
     124
     125                 '03': {'mes': data3f,
     126                       'events': self.getEvents(data3_ini, data3_fim)},
    146127                }
    147128
    148         return datas 
     129        return datas
    149130
    150131    def getNomeMesPtbr(self, mes_ingles):
     132        meses = {'January': 'janeiro',
     133                'February': 'fevereiro',
     134                'March': 'março',
     135                'April': 'abril',
     136                'May': 'maio',
     137                'June': 'junho',
     138                'July': 'julho',
     139                'August': 'agosto',
     140                'September': 'setembro',
     141                'October': 'outubro',
     142                'November': 'novembro',
     143                'December': 'dezembro'}
     144        formata = meses[mes_ingles][0].upper() + meses[mes_ingles][1:]
     145        return formata
    151146
    152         meses ={'January':'janeiro',
    153                 'February':'fevereiro',
    154                 'March':'março',
    155                 'April':'abril',
    156                 'May':'maio',
    157                 'June':'junho',
    158                 'July':'julho',
    159                 'August':'agosto',
    160                 'September':'setembro',
    161                 'October':'outubro',
    162                 'November':'novembro',
    163                 'December':'dezembro'}
    164 
    165         formata = meses[mes_ingles][0].upper()+meses[mes_ingles][1:]
    166         return formata
    167        
    168     # Gerais
    169    
    170147    def textMin(self, text, tamanho):
    171148        """Corta o texto no espaco ate um numero especifico de caracteres"""
    172149        try:
    173150            total = len(text[:tamanho].split(' '))
    174             if total >1 and len(text) > tamanho:
    175                 return " ".join(text[:tamanho].split(' ')[:-1])+"..."
     151            if total > 1 and len(text) > tamanho:
     152                return " ".join(text[:tamanho].split(' ')[:-1]) + "..."
    176153            else:
    177154                return text
    178155        except:
    179156            pass
     157
     158    def getItemsPortletDocuments(self, caminho, depth=1):
     159        """ Retorna as paginas do path referenciado"""
     160        lista = self.catalog(path={'query': caminho, 'depth': depth},
     161                             review_state="published",
     162                             sort_on="getObjPositionInParent")
     163        return lista
     164
     165    def setExibicaoListagem(self):
     166        """ Seta o layout da pagina """
     167        set_ = self.setLayout('')
     168        return set_
     169
     170    def setExibicaoTexto(self):
     171        """ Seta o layout da pagina"""
     172        set_ = self.setLayout('document_view')
     173        return set_
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.