Changeset 12458 for trunk


Ignore:
Timestamp:
02/09/11 16:13:27 (13 years ago)
Author:
sil
Message:
  • Converted some tab-indented lines to space-intented
  • Added methods to Network for reverseName(s)
  • Fixed bug: template-output from CMT templates wasn't saved when the template didn't contain a store-templatetag
  • Changed order of INSTALLED_APS
Location:
trunk/sara_cmt
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/sara_cmt/cmt.py

    r12441 r12458  
    322322        logger.error('Template does not exist: %s' % e)
    323323
    324     if not parser.values.DRYRUN:
    325        
    326         if not c.has_key( 'stores' ):
    327        
    328                 c[ 'stores' ] = { c['output'] : res }
    329 
    330         for store_file, store_output in c['stores'].items():
    331 
    332                 write_msg = 'Writing outputfile: %s' %store_file
    333                 created_msg = 'Outputfile(s) created: %s' %store_file
    334 
    335                 try:
    336                     logger.info(write_msg)
    337                     f = open(store_file, 'w')
    338                     f.writelines(store_output)
    339                     f.close()
    340                     logger.info(created_msg)
    341                 except IOError, e:
    342                     logger.error('Failed creating outputfile: %s' % e)
    343                 except KeyError, e:
    344                     logger.error('No output/stores defined in template')
     324    if not parser.values.DRYRUN: # Write output file(s)
     325       
     326        c['stores'] = c['stores'] or {c['output']:res}
     327
     328        for store_file, store_output in c['stores'].items():
     329
     330            write_msg = 'Writing outputfile: %s' %store_file
     331            created_msg = 'Outputfile(s) created: %s' %store_file
     332
     333            try:
     334                logger.info(write_msg)
     335                f = open(store_file, 'w')
     336                f.writelines(store_output)
     337                f.close()
     338                logger.info(created_msg)
     339            except IOError, e:
     340                logger.error('Failed creating outputfile: %s' % e)
     341            except KeyError, e:
     342                logger.error('No output/stores defined in template')
    345343
    346344    else:
     
    352350            for script in c['epilogue']:
    353351                ### <DEBUG>
    354                 #logger.info('Now executing epilogue script')
     352                logger.info('Now executing epilogue script')
    355353                #logger.debug('<EPILOGUE>')
    356354                os.system(script)
    357355                #logger.debug('</EPILOGUE>')
    358                 #logger.info('Finished epilogue script')
     356                logger.info('Finished epilogue script')
    359357                ### </DEBUG>
    360358        except KeyError, e:
  • trunk/sara_cmt/sara_cmt/cluster/models.py

    r12457 r12458  
    225225        return self.name
    226226
     227    #
     228    def _rev_name(self):
     229        network = IP("%s/%s" % (self.netaddress, self.netmask))
     230        reverse_name = network.reverseName()
     231        return reverse_name
     232
     233    #
     234    def _rev_names(self):
     235        network = IP("%s/%s" % (self.netaddress, self.netmask))
     236        reverse_names = network.reverseNames()
     237        return reverse_names
     238
    227239    def _max_hosts(self):
    228240        """
  • trunk/sara_cmt/sara_cmt/settings.py

    r12457 r12458  
    167167    'django.contrib.databrowse',
    168168    'django.contrib.webdesign',
     169    'piston',
    169170    'sara_cmt.cluster',
    170171    'sara_cmt.api',
    171     'piston',
    172172    'django_extensions',
    173173    'tagging',
Note: See TracChangeset for help on using the changeset viewer.