def get_methods(): ''' Fires off shipper.Shipper() for each choice that's enabled in /settings/ ''' return [shipper.Shipper(service_type=value) for value in config_choice_values('shipping.modules.fedex', 'SHIPPING_CHOICES')]
def get_methods(): settings = config_get_group('shipping.modules.fedex_web_services') if not settings.ACCOUNT.value: log.warn("No fedex account found in settings") return if not settings.METER_NUMBER.value: log.warn("No fedex meter number found in settings") return if not settings.AUTHENTICATION_KEY.value: log.warn("No fedex authentication key found in settings") return if not settings.AUTHENTICATION_PASSWORD.value: log.warn("No fedex authentication password found in settings") return CONFIG_OBJ = get_config_obj(settings) packaging = settings.PACKAGING.value or "YOUR_PACKAGING" default_weight = settings.DEFAULT_ITEM_WEIGHT.value or 0.5 default_weight_units = settings.DEFAULT_WEIGHT_UNITS.value single_box = settings.SINGLE_BOX.value verbose_log = settings.VERBOSE_LOG.value dropoff_type = settings.DROPOFF_TYPE.value return [ shipper.Shipper(service_type=value, config=CONFIG_OBJ, packaging=packaging, default_weight=default_weight, default_weight_units=default_weight_units, single_box=single_box, verbose_log=verbose_log, dropoff_type=dropoff_type) for value in config_choice_values( 'shipping.modules.fedex_web_services', 'SHIPPING_CHOICES') ]
def get_methods(): return [shipper.Shipper()]
def get_methods(): import shipper return [ shipper.Shipper(service_type=value) for value in config_choice_values( 'canada_post_dp_shipping', 'SHIPPING_CHOICES') ]
def get_methods(): return [ shipper.Shipper(service_type=value) for value in config_choice_values( 'satchmo_indiapost', 'SHIPPING_CHOICES') ]
def get_methods(): return [ shipper.Shipper(service_type=value) for value in config_choice_values( 'satchmo.shipping.modules.ups', 'UPS_SHIPPING_CHOICES') ]