| author | Pascal Volk <user@localhost.localdomain.org> | 
| Mon, 03 Feb 2014 20:22:29 +0000 | |
| branch | v0.7.x | 
| changeset 713 | 74ee0a62039c | 
| parent 711 | 2a75058fc064 | 
| permissions | -rwxr-xr-x | 
| 
645
 
fcc3f100e56a
Updated shebang to use python3 instead of python.
 
Pascal Volk <user@localhost.localdomain.org> 
parents: 
569 
diff
changeset
 | 
1  | 
#!/usr/bin/env python3 | 
| 
0
 
bb0aa2102206
Initial import @sf.net
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents:  
diff
changeset
 | 
2  | 
# -*- coding: UTF-8 -*- | 
| 
703
 
58815c004a61
Updated copyright notices to include the year 2014.
 
Pascal Volk <user@localhost.localdomain.org> 
parents: 
675 
diff
changeset
 | 
3  | 
# Copyright 2007 - 2014, Pascal Volk | 
| 
0
 
bb0aa2102206
Initial import @sf.net
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents:  
diff
changeset
 | 
4  | 
# See COPYING for distribution information. | 
| 
 
bb0aa2102206
Initial import @sf.net
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents:  
diff
changeset
 | 
5  | 
|
| 
 
bb0aa2102206
Initial import @sf.net
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents:  
diff
changeset
 | 
6  | 
"""This is the vmm main script.""" | 
| 
 
bb0aa2102206
Initial import @sf.net
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents:  
diff
changeset
 | 
7  | 
|
| 
340
 
4515afec62e5
vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents: 
232 
diff
changeset
 | 
8  | 
import sys  | 
| 
183
 
eb4c73d9d0a4
vmm: reworked subcommand/arguments mapping.
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents: 
180 
diff
changeset
 | 
9  | 
|
| 
0
 
bb0aa2102206
Initial import @sf.net
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents:  
diff
changeset
 | 
10  | 
if __name__ == '__main__':  | 
| 
340
 
4515afec62e5
vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents: 
232 
diff
changeset
 | 
11  | 
# replace the script's cwd (/usr/local/sbin) with our module dir  | 
| 
569
 
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
 
Pascal Volk <user@localhost.localdomain.org> 
parents: 
568 
diff
changeset
 | 
12  | 
# (the location of the VirtualMailManager directory) - if it is  | 
| 
 
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
 
Pascal Volk <user@localhost.localdomain.org> 
parents: 
568 
diff
changeset
 | 
13  | 
# not in sys.path  | 
| 
 
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
 
Pascal Volk <user@localhost.localdomain.org> 
parents: 
568 
diff
changeset
 | 
14  | 
#sys.path[0] = '/usr/local/lib/vmm'  | 
| 
 
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
 
Pascal Volk <user@localhost.localdomain.org> 
parents: 
568 
diff
changeset
 | 
15  | 
# Otherwise just remove /usr/local/sbin from sys.path  | 
| 
 
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
 
Pascal Volk <user@localhost.localdomain.org> 
parents: 
568 
diff
changeset
 | 
16  | 
sys.path.remove(sys.path[0])  | 
| 
340
 
4515afec62e5
vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
 
Pascal Volk <neverseen@users.sourceforge.net> 
parents: 
232 
diff
changeset
 | 
17  | 
from VirtualMailManager.cli.main import run  | 
| 
713
 
74ee0a62039c
VMM/cli: Make sure that there is at least one argument.
 
Pascal Volk <user@localhost.localdomain.org> 
parents: 
711 
diff
changeset
 | 
18  | 
sys.exit(run(sys.argv))  |