Skip to content

hackorama/java-props-in-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jprops

Linux build status codecov.io

Read the key, element pairs from a java properties file

Follows the java properties file format and tested against the Java 8 version of java.util.Properties

Documentation

dict getJavaProperties(file)

  • Args:
    • file: a valid file object (as returned by open(filename))
  • Returns:
    • The property key and elements as a dict
  • Raises:
    • IOError: if file operation fails with I/O related reason
      • Corresponds to java IOException in Properties.load()
    • UnicodeDecodeError: if the property file has malformed \uxxxx encoding,
      • Corresponds to java IllegalArgumentException in Properties.load()
    • AttributeError: if invalid object was provided for file object
      • Corresponds to java NullPointerException

Example

import jprops

props = jprops.getJavaProperties(open("demo.properties"))
print props['greeting']
$ cat demo.properties
greeting = hello world
$ python demo.py
hello world

Releases

No releases published

Packages

No packages published