http://mmgen-wallet.i2p/project/mmgen/mmgen-wallet/commit/2fc96b8b8d7467657653115a70ce5f3559df4191
_fields : setattr ( self , k , getattr ( self . daemon_ids [ self . daemon_id ] , k ) ) if self . network == ' testnet ' and self . testnet_dir : self . data_subdir = self . testnet_dir self . port_shift = 1237 if test_suite else 0 self . rpc_port = { ' mainnet ' : self . dfl_rpc , ' testnet ' : self . dfl_rpc_tn , ' regtest ' : self . dfl_rpc_rt , } [ self . network ] + self . port_shift if g . rpc_port : # user-set value overrides everything else if g . rpc_port : # user-set global overrides everything...