def update(): try: settings.refresh() settings.connection = settings.connect() except Exception as e: print(e) settings.default_settings() settings.refresh() try: if not settings.connection == False: fb.version_control() if fb.status == "update": print("An update have done") elif fb.status == "major": print("MAJOR UPDATE NEEDED") else: print("PLEASE CONNECT TO INTERNET TO CHECK FOR UPDATES") except Exception as e: print("Update failed, ERROR : ", errorlog(e))
def settings_cmd(): dotfile = get_dotfile() if not os.path.exists(dotfile): defaults = default_settings() contents = [f"#{k}={defaults[k]}" for k in defaults] with open(dotfile, 'w') as f: for line in contents: f.write(line + '\n') while not edit_and_validate_settings(dotfile): input("Press enter to try again.")
def __init__(self, server, port, nick, username, fullname='RTB', settings=default_settings()): super(IrcBot, self).__init__() self.server = server self.port = port self.nick = nick self.username = username self.fullname = fullname self.buffer = '' self.is_connected = False self.is_nicked = False self.channels = [] self.settings = settings
from kivy.graphics.vertex_instructions import Rectangle from kivy.clock import Clock, mainthread from kivy.properties import StringProperty from kivy.uix.screenmanager import ScreenManager, Screen from kivy.logger import Logger from kivy.uix.settings import SettingsWithSpinner from kivy.core.window import Window from audio import load_audio from machinewerkz import PuzzlePiece, GameBoard, LEFT, RIGHT, screen_grid from settings import default_settings from styles import soundfx __version__ = "0.6.1" LOCAL_DEFAULTS = default_settings(from_file=True) class FileBox(BoxLayout): pass class FileBrowserScreen(Screen): pass class SettingsScreen(Screen): pass class MenuScreen(Screen):
def __init__(self, server, port, nick, username, fullname='RTB', settings=default_settings()): super(RoundTableBot, self).__init__(server, port, nick, username, fullname, settings) self.table = [] self.table_blacklist = []
def __init__(self, server, port, nick, username, fullname='RTB', settings=default_settings()): super(NickRecordingBot, self).__init__(server, port, nick, username, fullname, settings) self.channel_names = {}