Module Expr Str Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str TryExcept body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr Str NameLoad Return decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Num While NameLoad body TryExcept body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type TupleLoad AttributeLoad NameLoad attr NameLoad body Break AugAssignAdd NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr TryFinally body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Num AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad finalbody Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A A registry based configuration parser. N/A exceptions N/A urlparse N/A _winreg N/A logging grr.lib config_lib grr.lib utils RegistryConfigParser N/A N/A config_lib GRRConfigParser N/A N/A A registry based configuration parser.

  This config system simply stores all the parameters as values of type REG_SZ
  in a single key.
   N/A name reg N/A root_key None __init__ N/A N/A self filename N/A None N/A N/A We interpret the name as a key name. N/A url N/A N/A urlparse urlparse filename scheme file N/A N/A self filename N/A N/A N/A url path replace / \ N/A N/A self hive N/A url netloc N/A N/A self path N/A N/A N/A self filename lstrip \ N/A N/A N/A N/A self root_key N/A N/A _winreg CreateKeyEx N/A getattr _winreg N/A self hive N/A self path 0 N/A _winreg KEY_ALL_ACCESS N/A N/A self parsed N/A self path N/A N/A N/A N/A exceptions WindowsError N/A e N/A N/A N/A N/A logging debug Unable to open config registry key: %s e N/A N/A RawData N/A N/A self N/A N/A N/A Yields the valus in each section. N/A result N/A N/A config_lib OrderedYamlDict N/A i 0 N/A True N/A N/A N/A N/A N/A name value value_type N/A N/A _winreg EnumValue N/A self root_key i N/A N/A value_type N/A _winreg REG_SZ N/A N/A N/A result N/A name N/A N/A utils SmartStr value N/A N/A N/A N/A N/A exceptions WindowsError TypeError N/A N/A N/A i 1 N/A result N/A SaveData N/A N/A self raw_data N/A N/A N/A N/A N/A logging info Writing back configuration to key %s N/A self filename N/A N/A N/A N/A key value N/A N/A raw_data items N/A N/A N/A N/A _winreg SetValueEx N/A self root_key key 0 N/A _winreg REG_SZ N/A N/A utils SmartStr value N/A N/A N/A N/A _winreg FlushKey N/A self root_key N/A N/A