Editing Configuration Files For Python

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 192: Line 192:
 
=== My Overall Structure ===
 
=== My Overall Structure ===
  
Check the __init__ method to see
+
* Meet the syntactic requirements for class creation.
 
 
* Meet the syntactic requirements for class instance creation.
 
 
* Assign instance to AppGlobal
 
* Assign instance to AppGlobal
* Call a subroutine that defaults all value as best it can for typical situations.
+
* Call a subroutine that defaults all value as best it can ( including getting OS and computer name )
* Call a subroutine that tweaks values according to the environment the program is running on.
+
* Call a subroutine that tweaks values according to OS
* Call a subroutine at give a value to mode and sets the mode of operation that has the name self.mode.  Typically called from choose_mode()
+
* Call a subroutine that tweaks values according to computer name
 +
* Call a subroutine at give a value to mode and sets the mode of operation that has the name self.mode
 
* Done  
 
* Done  
  
Code discipline is such that other code never modifies these values again ( except for some cute little monkey patching that I currently do not use and do not want to explain ).
+
Code discipline is such that other code never touches these values again ( except for some cute little monkey patching that I currently do not use and do not want to explain ).
 +
 
  
 
== Why Advantages/Features ==
 
== Why Advantages/Features ==

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)