def addPropertiesFromFile(filename, props): properties = Properties() input = FileInputStream(filename) properties.load(input) input.close() for entry in properties.entrySet(): props[entry.key.strip()] = entry.value.strip() return props
def loadProperties(fileName): properties = Properties() input = FileInputStream(fileName) properties.load(input) input.close() result= {} for entry in properties.entrySet(): result[entry.key] = entry.value return result
def loadMyProperties(fileName): properties = Properties() input = FileInputStream(fileName) properties.load(input) input.close() result = {} for entry in properties.entrySet(): result[entry.key] = entry.value return result
def descryptPropsFile(filepath): print print '----- Decrypting %s -----' % filepath try: properties = Properties() file = FileInputStream(filepath) properties.load(file) file.close() for entry in properties.entrySet(): print '%s = %s' % (entry.key.strip(), java.lang.String(decrypt(entry.value.strip()))) except IOError: print "Error: Unable to read file '%s' - check file permissions" % filepath print
project_short = 'Armeria' copyright = properties.get('inceptionYear') + '-' + str( date.today().year) + ', LINE Corporation' # Set the project version and release. # Use the last known stable release if the current version ends with '-SNAPSHOT'. if re.match(r'^.*-SNAPSHOT$', properties.get('version')): release = '0.31.0.Final' else: release = properties.get('version') version = re.match(r'^[0-9]+\.[0-9]+', release).group(0) # Export the loaded properties and some useful values into epilogs rst_epilog = '\n' rst_epilog += '.. |baseurl| replace:: http://line.github.io/armeria/\n' propIter = properties.entrySet().iterator() while propIter.hasNext(): propEntry = propIter.next() if propEntry.getKey() in ['release', 'version']: continue rst_epilog += '.. |' + propEntry.getKey( ) + '| replace:: ' + propEntry.getValue() + '\n' rst_epilog += '\n' needs_sphinx = '1.0' extensions = ['sphinx.ext.autodoc'] templates_path = ['_templates'] source_suffix = '.rst' source_encoding = 'utf-8-sig' master_doc = 'index' exclude_trees = ['.build']
project = 'Armeria' project_short = 'Armeria' copyright = properties.get('inceptionYear') + '-' + str(date.today().year) + ', LINE Corporation' # Set the project version and release. # Use the last known stable release if the current version ends with '-SNAPSHOT'. if re.match(r'^.*-SNAPSHOT$', properties.get('version')): release = '0.32.0' else: release = properties.get('version') version = re.match(r'^[0-9]+\.[0-9]+', release).group(0) # Export the loaded properties and some useful values into epilogs rst_epilog = '\n' rst_epilog += '.. |baseurl| replace:: http://line.github.io/armeria/\n' propIter = properties.entrySet().iterator() while propIter.hasNext(): propEntry = propIter.next() if propEntry.getKey() in [ 'release', 'version' ]: continue rst_epilog += '.. |' + propEntry.getKey() + '| replace:: ' + propEntry.getValue() + '\n' rst_epilog += '\n' needs_sphinx = '1.0' extensions = ['sphinx.ext.autodoc'] templates_path = ['_templates'] source_suffix = '.rst' source_encoding = 'utf-8-sig' master_doc = 'index' exclude_trees = ['.build'] add_function_parentheses = True