Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

# -*- coding: utf-8 -*- 

 

"""The Samsung server 

 

See http://www.roowifi.com/sample-python-gtk/ 

See https://github.com/maxvitek/roowifi 

""" 

__license__ = """ 

This file is part of Janitoo. 

 

Janitoo is free software: you can redistribute it and/or modify 

it under the terms of the GNU General Public License as published by 

the Free Software Foundation, either version 3 of the License, or 

(at your option) any later version. 

 

Janitoo 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 General Public License for more details. 

 

You should have received a copy of the GNU General Public License 

along with Janitoo. If not, see <http://www.gnu.org/licenses/>. 

 

""" 

__author__ = 'Sébastien GALLET aka bibi21000' 

__email__ = 'bibi21000@gmail.com' 

__copyright__ = "Copyright © 2013-2014-2015-2016 Sébastien GALLET aka bibi21000" 

 

import logging 

logger = logging.getLogger(__name__) 

 

from threading import Thread, Event 

from pkg_resources import get_distribution, DistributionNotFound 

 

from janitoo.server import JNTServer 

 

class HostSensorServer(JNTServer): 

"""The HostSensor Server 

 

""" 

def _get_egg_path(self): 

"""Return the egg path of the module. Must be redefined in server class. Used to find alembic migration scripts. 

""" 

try: 

_dist = get_distribution('janitoo_hostsensor') 

return _dist.__file__ 

except AttributeError: 

return os.path.join("/opt/janitoo/src",'janitoo_hostsensor/src/config')