• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python config.get_user_config函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中ubuntuone.syncdaemon.config.get_user_config函数的典型用法代码示例。如果您正苦于以下问题:Python get_user_config函数的具体用法?Python get_user_config怎么用?Python get_user_config使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了get_user_config函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: setUp

    def setUp(self):
        yield super(BaseTwistedTestCase, self).setUp()
        self.__root = None

        # Patch the user home
        self.home_dir = self.mktemp("ubuntuonehacker")
        self.patch(platform, "user_home", self.home_dir)

        # use the config from the branch
        new_get_config_files = lambda: [os.path.join(os.environ["ROOTDIR"], "data", "syncdaemon.conf")]
        self.patch(config, "get_config_files", new_get_config_files)

        # fake a very basic config file with sane defaults for the tests
        config_dir = self.mktemp("config")
        self.config_file = os.path.join(config_dir, "syncdaemon.conf")
        with open(self.config_file, "w") as fp:
            fp.write("[bandwidth_throttling]\n")
            fp.write("on = False\n")
            fp.write("read_limit = -1\n")
            fp.write("write_limit = -1\n")
        # invalidate the current config
        config._user_config = None
        config.get_user_config(config_file=self.config_file)

        self.log = logging.getLogger("ubuntuone.SyncDaemon.TEST")
        self.log.info("starting test %s.%s", self.__class__.__name__, self._testMethodName)
        self.patch(action_queue.tunnel_runner, "TunnelRunner", self.tunnel_runner_class)
开发者ID:magicicada-bot,项目名称:magicicada-client,代码行数:27,代码来源:testcase.py


示例2: __init__

 def __init__(self, fsm, vm, status_frontend):
     """Initialize this instance with the FSM and VM."""
     self.fsm = fsm
     self.vm = vm
     self.status_frontend = status_frontend
     user_conf = config.get_user_config()
     self.show_all_notifications = user_conf.get_show_all_notifications()
开发者ID:thnguyn2,项目名称:ECE_527_MP,代码行数:7,代码来源:status_listener.py


示例3: set_throttling_limits

 def set_throttling_limits(self, download, upload,
                      reply_handler=None, error_handler=None):
     """Set the read and write limits. The expected values are bytes/sec."""
     logger.debug("called set_throttling_limits")
     try:
         # modify and save the config file
         user_config = config.get_user_config()
         user_config.set_throttling_read_limit(download)
         user_config.set_throttling_write_limit(upload)
         user_config.save()
         # modify AQ settings
         aq = self.action_queue
         if download == -1:
             download = None
         if upload == -1:
             upload = None
         aq.readLimit = download
         aq.writeLimit = upload
         if reply_handler:
             reply_handler()
         # pylint: disable-msg=W0703
     except Exception, e:
         if error_handler:
             error_handler(e)
         else:
             raise
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:26,代码来源:interaction_interfaces.py


示例4: _set_throttling_enabled

 def _set_throttling_enabled(self, enabled):
     """Set throttling enabled value and save the config"""
     # modify and save the config file
     user_config = config.get_user_config()
     user_config.set_throttling(enabled)
     user_config.save()
     # modify AQ settings
     if enabled:
         self.action_queue.enable_throttling()
     else:
         self.action_queue.disable_throttling()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:11,代码来源:interaction_interfaces.py


示例5: set_throttling_limits

    def set_throttling_limits(self, download, upload):
        """Set the read and write limits. The expected values are bytes/sec."""
        # modify and save the config file
        user_config = config.get_user_config()
        user_config.set_throttling_read_limit(download)
        user_config.set_throttling_write_limit(upload)
        user_config.save()

        # modify AQ settings
        if download == -1:
            download = None
        if upload == -1:
            upload = None
        self.action_queue.readLimit = download
        self.action_queue.writeLimit = upload
开发者ID:magicicada-bot,项目名称:magicicada-client,代码行数:15,代码来源:interaction_interfaces.py


示例6: enable_files_sync

 def enable_files_sync(self, enabled):
     """Enable/disable files sync."""
     config = get_user_config()
     was_enabled = config.get_files_sync_enabled()
     self.log.debug('enable_files_sync: enable? %r was enabled? %r',
                    enabled, was_enabled)
     if was_enabled:
         yield self.client.config.set_files_sync_enabled(enabled)
         config.set_files_sync_enabled(enabled)
         if not enabled:
             # User requested the service to be disabled
             self.quit()
     else:
         if enabled:
             config.set_files_sync_enabled(True)
             config.save()
             self.start()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:17,代码来源:tools.py


示例7: show_all_notifications_enabled

 def show_all_notifications_enabled(self):
     """Return the show_all_notifications config value."""
     return config.get_user_config().get_show_all_notifications()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:3,代码来源:interaction_interfaces.py


示例8: set_autoconnect_enabled

 def set_autoconnect_enabled(self, enabled):
     """Enable syncdaemon autoconnect."""
     user_config = config.get_user_config()
     user_config.set_autoconnect(enabled)
     user_config.save()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:5,代码来源:interaction_interfaces.py


示例9: autoconnect_enabled

 def autoconnect_enabled(self):
     """Return the autoconnect config value."""
     return config.get_user_config().get_autoconnect()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:3,代码来源:interaction_interfaces.py


示例10: files_sync_enabled

 def files_sync_enabled(self):
     """Return the files_sync_enabled config value."""
     logger.debug('called files_sync_enabled')
     return config.get_user_config().get_files_sync_enabled()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:4,代码来源:interaction_interfaces.py


示例11: set_files_sync_enabled

 def set_files_sync_enabled(self, enabled):
     """Enable/disable file sync service."""
     logger.debug('called set_files_sync_enabled %d', enabled)
     user_config = config.get_user_config()
     user_config.set_files_sync_enabled(bool(int(enabled)))
     user_config.save()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:6,代码来源:interaction_interfaces.py


示例12: disable_share_autosubscribe

 def disable_share_autosubscribe(self):
     """Enable UDF autosubscribe."""
     user_config = config.get_user_config()
     user_config.set_share_autosubscribe(False)
     user_config.save()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:5,代码来源:interaction_interfaces.py


示例13: files_sync_enabled

 def files_sync_enabled(self):
     """Return the files_sync_enabled config value."""
     return config.get_user_config().get_files_sync_enabled()
开发者ID:magicicada-bot,项目名称:magicicada-client,代码行数:3,代码来源:interaction_interfaces.py


示例14: enable_udf_autosubscribe

 def enable_udf_autosubscribe(self):
     """Enable UDF autosubscribe."""
     user_config = config.get_user_config()
     user_config.set_udf_autosubscribe(True)
     user_config.save()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:5,代码来源:interaction_interfaces.py


示例15: is_files_sync_enabled

 def is_files_sync_enabled(self):
     """Check if files sync is enabled."""
     self.log.debug('is_files_sync_enabled')
     return get_user_config().get_files_sync_enabled()
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:4,代码来源:tools.py


示例16: disable_autoconnect

 def disable_autoconnect(self):
     """Disable syncdaemon autoconnect."""
     user_config = config.get_user_config()
     user_config.set_autoconnect(False)
     user_config.save()
开发者ID:magicicada-bot,项目名称:magicicada-client,代码行数:5,代码来源:interaction_interfaces.py


示例17: enable_autoconnect

 def enable_autoconnect(self):
     """Enable syncdaemon autoconnect."""
     user_config = config.get_user_config()
     user_config.set_autoconnect(True)
     user_config.save()
开发者ID:magicicada-bot,项目名称:magicicada-client,代码行数:5,代码来源:interaction_interfaces.py


示例18: disable_files_sync

 def disable_files_sync(self):
     """Disable file sync service."""
     user_config = config.get_user_config()
     user_config.set_files_sync_enabled(False)
     user_config.save()
开发者ID:magicicada-bot,项目名称:magicicada-client,代码行数:5,代码来源:interaction_interfaces.py


示例19: enable_files_sync

 def enable_files_sync(self):
     """Enable file sync service."""
     user_config = config.get_user_config()
     user_config.set_files_sync_enabled(True)
     user_config.save()
开发者ID:magicicada-bot,项目名称:magicicada-client,代码行数:5,代码来源:interaction_interfaces.py


示例20: enable_show_all_notifications

 def enable_show_all_notifications(self):
     """Enable showing all notifications."""
     user_config = config.get_user_config()
     user_config.set_show_all_notifications(True)
     user_config.save()
     self.main.status_listener.show_all_notifications = True
开发者ID:Alberto-Beralix,项目名称:Beralix,代码行数:6,代码来源:interaction_interfaces.py



注:本文中的ubuntuone.syncdaemon.config.get_user_config函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python config.TweakSettings类代码示例发布时间:2022-05-27
下一篇:
Python content_hash.content_hash_factory函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap