Move workflow method in ModelWorkflow Move workflow service in workflow module Remove Service and LocalService Remove web_service and use a dispatcher in protocols New netrpc/xmlrpc syntax to be easier to introspect
24 lines
589 B
Python
24 lines
589 B
Python
#This file is part of Tryton. The COPYRIGHT file at the top level of
|
|
#this repository contains the full copyright notices and license terms.
|
|
import random
|
|
import time
|
|
|
|
|
|
class Session(int):
|
|
|
|
def __init__(self, x):
|
|
super(Session, self).__init__(x)
|
|
self.__data = {
|
|
'session': str(random.random()),
|
|
'timestamp': time.time(),
|
|
}
|
|
|
|
def __getattr__(self, name):
|
|
return self.__data[name]
|
|
|
|
def __getitem__(self, name):
|
|
return self.__data[name]
|
|
|
|
def reset_timestamp(self):
|
|
self.__data['timestamp'] = time.time()
|