'''
Holds static data components, like the palette
'''
import pprint

def tree_seed():
    return {'jids': [
                    {'_|-76789876543456787654': [{'localhost': {'return': True}},
                                                 {'otherhost': {'return': True}}],},
                    {'_|-76789876543456787655': [{'localhost': {'return': True}},
                                                 {'otherhost': {'return': True}}],},
                ],
           }

def msg(msg, logfile='console_log.txt'):
    '''
    Send a message to a logfile, defaults to console_log.txt.
    This is useful to replace a print statement since curses does put
    a bit of a damper on this
    '''
    with open(logfile, 'a+') as fp_:
        fp_.write('{0}\n'.format(pprint.pformat(msg)))


def get_palette(theme='std'):
    '''
    Return the preferred palette theme

    Themes:
    std
        The standard theme used by the console
    '''
    if theme == 'bright':
        return [
                ('banner', 'white', 'dark blue')
               ]
    else:
        return [
                ('banner', 'white', 'dark blue')
               ]

'''
Holds static data components, like the palette
'''

def msg(msg, logfile='console_log.txt'):
    '''
    Send a message to a logfile, defaults to console_log.txt.
    This is useful to replace a print statement since curses does put
    a bit of a damper on this
    '''
    with open(logfile, 'a+') as fp_:
        fp_.write(str(msg))


def get_palette(theme='std'):
    '''
    Return the preferred palette theme

    Themes:
    std
        The standard theme used by the console
    '''
    if theme == 'bright':
        return [
                ('banner', 'white', 'dark blue')
               ]
    else:
        return [
                ('banner', 'white', 'dark blue')
               ]

--- 
+++ 
@@ -1,6 +1,16 @@
 '''
 Holds static data components, like the palette
 '''
+import pprint
+
+def tree_seed():
+    return {'jids': [
+                    {'_|-76789876543456787654': [{'localhost': {'return': True}},
+                                                 {'otherhost': {'return': True}}],},
+                    {'_|-76789876543456787655': [{'localhost': {'return': True}},
+                                                 {'otherhost': {'return': True}}],},
+                ],
+           }
 
 def msg(msg, logfile='console_log.txt'):
     '''
@@ -9,7 +19,7 @@
     a bit of a damper on this
     '''
     with open(logfile, 'a+') as fp_:
-        fp_.write(str(msg))
+        fp_.write('{0}\n'.format(pprint.pformat(msg)))
 
 
 def get_palette(theme='std'):
Add convenience function to load in some test data
