Skip to content

Instantly share code, notes, and snippets.

@theanti9
Last active August 29, 2015 13:56
Show Gist options
  • Save theanti9/9300265 to your computer and use it in GitHub Desktop.
Save theanti9/9300265 to your computer and use it in GitHub Desktop.
Get the Facility and Severity numbers out of the Priority value in syslog.
def parse_pri(digits):
if isinstance(digits, str):
if not digits.isdigit():
raise ValueError("String is not digits")
else:
digits = int(digits)
if not isinstance(digits, int):
raise ValueError("Could not convert digit value. Must be int or str")
return (digits/8, digits%8)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment