blob: 63b946c5d9215c2f60b859f135cba303d9ee5ba2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#! -*- encoding: utf-8 -*-
"""
Custom exceptions for leap_mx.
@authors: Isis Lovecruft, <isis@leap.se> 0x2cdb8b35
@version: 0.0.1
@license: see included LICENSE file
"""
class MissingConfig(Exception):
"""Raised when the config file cannot be found."""
def __init__(self, message=None, config_file=None):
if message:
return
else:
self.message = "Cannot locate config file"
if config_file:
self.message += " %s" % config_file
self.message += "."
class UnsupportedOS(Exception):
"""Raised when we're not *nix or *BSD."""
|