Salome HOME
NRI : Comment unused ComponentType enum.
[modules/kernel.git] / src / Utils / Utils_Identity.py
1 #! /usr/bin/env python
2
3 #==============================================================================
4 #  File      : Utils_Identity.py
5 #  Created   : thur 02 May 2002
6 #  Author    : Estelle Deville, CEA
7 #  Project   : SALOME
8 #  Copyright : CEA 2002
9 #  $Header$
10 #==============================================================================
11
12 import sys
13 import os
14 import socket
15 import pwd
16 import time
17
18 class Identity:
19     def __init__(self,name):
20         self._name = name
21         self._pid =  os.getpid()
22         self._machine = os.getenv( "HOSTNAME" )
23         self._adip      =  socket.gethostbyname(self._machine) # IP adress
24         self._uid       = os.getuid() 
25         list = pwd.getpwuid(self._uid)
26         self._pwname    = list[0] # user name
27         self._tc_start  = time.time()
28         self._cstart    = time.ctime(self._tc_start)
29         self._cdir      = os.getcwd()