From a5bdca2e5a0a366f23f722c2c05ac11bc1fb4cfa Mon Sep 17 00:00:00 2001 From: Nicolas Hennion Date: Sun, 12 Jan 2014 21:03:17 +0100 Subject: [PATCH] Add files --- glances/__main__.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 glances/__main__.py diff --git a/glances/__main__.py b/glances/__main__.py new file mode 100644 index 00000000..72a54018 --- /dev/null +++ b/glances/__main__.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Glances - An eye on your system +# +# Copyright (C) 2014 Nicolargo +# +# Glances is free software; you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Glances is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see . + +# Execute with +# $ python glances/__main__.py (2.6+) +# $ python -m glances (2.7+) + +import sys + +if ((__package__ is None) and (not hasattr(sys, "frozen"))): + # It is a direct call to __main__.py + import os.path + path = os.path.realpath(os.path.abspath(__file__)) + sys.path.append(os.path.dirname(os.path.dirname(path))) + +import glances + +if __name__ == '__main__': + glances.main() \ No newline at end of file