Changeset 1072


Ignore:
Timestamp:
03/17/10 19:34:47 (23 months ago)
Author:
james
Message:

fix loading file named for bot from local/ folder (was only looking in modules/)
load settings files in correct order for overriding defaults
report which settings files were loaded when we start
report which settings files were loaded in .bmotion status

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bMotion.tcl

    r939 r1072  
    8282  putlog "... loading settings" 
    8383} 
     84 
     85set bMotion_loaded_settings_from [list] 
     86 
    8487# try the original location first 
    8588set bMotion_loaded_settings 0 
     
    8891        bMotion_putloglev d * "loaded settings from modules directory" 
    8992        set bMotion_loaded_settings 1 
    90 } 
    91  
    92 #try to load a file for this bot 
    93 catch { 
    94   if {${botnet-nick} != ""} { 
    95     source "$bMotionModules/settings_${botnet-nick}.tcl" 
    96     bMotion_putloglev d * "loaded settings for this bot from settings_${botnet-nick}.tcl" 
    97                 set bMotion_loaded_settings 1 
    98   } 
     93        lappend bMotion_loaded_settings_from "$bMotionModules/settings.tcl" 
    9994} 
    10095 
     
    10499        bMotion_putloglev d * "loaded local settings from $bMotionLocal/settings.tcl" 
    105100        set bMotion_loaded_settings 1 
    106 } 
     101        lappend bMotion_loaded_settings_from "$bMotionLocal/settings.tcl" 
     102} 
     103 
     104#try to load a file for this bot 
     105catch { 
     106  if {${botnet-nick} != ""} { 
     107    source "$bMotionModules/settings_${botnet-nick}.tcl" 
     108    bMotion_putloglev d * "loaded settings for this bot from settings_${botnet-nick}.tcl" 
     109                set bMotion_loaded_settings 1 
     110                lappend bMotion_loaded_settings_from "$bMotionModules/settings_${botnet-nick}.tcl" 
     111  } 
     112} 
     113 
     114#try to load a file for this bot 
     115catch { 
     116  if {${botnet-nick} != ""} { 
     117    source "$bMotionLocal/settings_${botnet-nick}.tcl" 
     118    bMotion_putloglev d * "loaded settings for this bot from settings_${botnet-nick}.tcl" 
     119                set bMotion_loaded_settings 1 
     120                lappend bMotion_loaded_settings_from "$bMotionLocal/settings_${botnet-nick}.tcl" 
     121  } 
     122} 
     123 
     124putlog "bMotion: loaded settings from the following files: $bMotion_loaded_settings_from" 
    107125 
    108126if {$bMotion_loaded_settings == 0} { 
  • trunk/plugins/admin_general.tcl

    r1004 r1072  
    7070                bMotion_putadmin "I am away." 
    7171        } 
     72         
     73        global bMotion_loaded_settings_from 
     74        bMotion_putadmin "I loaded my configuration from: $bMotion_loaded_settings_from" 
    7275 
    7376        return 0 
Note: See TracChangeset for help on using the changeset viewer.