12345678910111213141516171819202122232425262728293031 |
- '''
- Created on 22-04-2013
- @author: citan
- '''
- import platform
- class PM(object):
-
- _instance = None
- def __new__(cls, *args, **kwargs):
- if not cls._instance:
- cls._instance = super(PM, cls).__new__(cls, *args, **kwargs)
- return cls._instance
-
- def __init__(self):
- pass
-
- def set(self, log):
- self._log = log
-
- @classmethod
- def log(cls, message, mid=0):
- return PM().log_impl(message, mid)
-
- def log_impl(self, message, mid):
- return self._log(message, mid)
- def in_demo(self):
- return False
|