Пример #1
0
 def run (self, params):
     help_dir = u"help"
     current_help = _("help_en")
     path = os.path.join (getCurrentDir(), 
             help_dir, 
             current_help)
     openWiki (path, readonly=True)
Пример #2
0
    def testNotPortableConfig1(self):
        """
        Проверка правильности определения расположения конфига при хранении его
        в папке профиля
        """
        dirname = ".outwiker_test"
        fname = "outwiker_test.ini"

        programDir = getCurrentDir()
        localPath = os.path.join(programDir, fname)

        # На всякий случай проверим, что файла в локальной папке нет,
        # иначе удалим его
        if os.path.exists(localPath):
            os.remove(localPath)

        homeDir = os.path.join(getOS().settingsDir, dirname)
        homePath = os.path.join(homeDir, fname)

        # Удалим папку в профиле
        if os.path.exists(homeDir):
            shutil.rmtree(homeDir)

        fullpath = getConfigPath(dirname, fname)

        self.assertEqual(homePath, fullpath)
        self.assertTrue(os.path.exists(homeDir))

        # Удалим папку в профиле
        if os.path.exists(homeDir):
            shutil.rmtree(homeDir)
Пример #3
0
    def testNotPortableConfig1 (self):
        """
        Проверка правильности определения расположения конфига при хранении его в папке профиля
        """
        dirname = u".outwiker_test"
        fname = u"outwiker_test.ini"

        programDir = getCurrentDir()
        localPath = os.path.join (programDir, fname)

        # На всякий случай проверим, что файла в локальной папке нет, иначе удалим его
        if os.path.exists (localPath):
            os.remove (localPath)

        homeDir = os.path.join (os.path.expanduser("~"), dirname)
        homePath = os.path.join (homeDir, fname)

        # Удалим папку в профиле
        if os.path.exists (homeDir):
            shutil.rmtree (homeDir)

        fullpath = getConfigPath(dirname, fname)

        self.assertEqual (homePath, fullpath)
        self.assertTrue (os.path.exists (homeDir))

        # Удалим папку в профиле
        if os.path.exists (homeDir):
            shutil.rmtree (homeDir)
Пример #4
0
    def run (self, params):
        help_dir = u"help"
        current_help = _("help_en")
        path = os.path.join (getCurrentDir(),
                             help_dir,
                             current_help)

        args = [u'--normal', u'--readonly']
        openInNewWindow (path, args)
Пример #5
0
    def __onSelectItem(self, event):
        htmlContent = u""
        if event.IsSelection():
            plugin = self.__pluginsItems[event.GetString()]
            assert plugin is not None

            htmlContent = self.__createPluginInfo(plugin)

        self.__owner.pluginsInfo.SetPage(htmlContent, getCurrentDir())
Пример #6
0
    def __onSelectItem(self, event):
        htmlContent = u""
        if event.IsSelection():
            plugin = self.__pluginsItems[event.GetString()]
            assert plugin is not None

            htmlContent = self.__createPluginInfo(plugin)

        self.__owner.pluginsInfo.SetPage(htmlContent, getCurrentDir())
Пример #7
0
def getCurrentVersion():
    path = os.path.join(getCurrentDir(), VERSION_FILE_NAME)

    try:
        text = readTextFile(path)
        versionInfo = XmlVersionParser([_(VERSIONS_LANG), u'en']).parse(text)
    except EnvironmentError:
        return None

    return versionInfo.currentVersion
Пример #8
0
    def run(self, params):
        help_dir = u"help"
        current_help = _("help_en")
        path = os.path.join(getCurrentDir(), help_dir, current_help)

        args = [u'--normal', u'--readonly']
        if params is not None:
            args.append(u'-p')
            args.append(params.pagelink)

        openInNewWindow(path, args)
Пример #9
0
def getCurrentVersion():
    """
    Получить текущую версию для файла
    """
    fname = "version.txt"
    path = os.path.join(getCurrentDir(), fname)

    with open(path) as fp:
        lines = fp.readlines()

    version_str = "%s.%s" % (lines[0].strip(), lines[1].strip())

    return version_str
Пример #10
0
    def run(self, params):
        help_dir = u"help"
        current_help = _("help_en")
        path = os.path.join(getCurrentDir(),
                            help_dir,
                            current_help)

        args = [u'--normal', u'--readonly']
        if params is not None:
            args.append(u'-p')
            args.append(params.pagelink)

        openInNewWindow(path, args)
Пример #11
0
def getCurrentVersion ():
    """
    Получить текущую версию для файла
    """
    fname = "version.txt"
    path = os.path.join (getCurrentDir(), fname)

    with open (path) as fp:
        lines = fp.readlines()

    version_str = "%s.%s" % (lines[0].strip(), lines[1].strip())

    return version_str
Пример #12
0
    def _getCurrentVersion(self):
        """
        Get current version from file
        """
        from outwiker.core.system import getCurrentDir

        fname = "versions.xml"
        path = os.path.join(getCurrentDir(), fname)

        with open(path) as fp:
            lines = fp.readlines()

        version_str = "%s.%s" % (lines[0].strip(), lines[1].strip())
        return version_str
Пример #13
0
    def _getCurrentVersion (self):
        """
        Get current version from file
        """
        from outwiker.core.system import getCurrentDir

        fname = "versions.xml"
        path = os.path.join (getCurrentDir(), fname)

        with open (path) as fp:
            lines = fp.readlines()

        version_str = "%s.%s" % (lines[0].strip(), lines[1].strip())
        return version_str
Пример #14
0
    def testPortableConfig (self):
        """
        Проверка правильности определения расположения конфига при хранении его в папке с программой
        """
        dirname = u".outwiker_test"
        fname = u"outwiker_test.ini"

        programDir = getCurrentDir()
        localPath = os.path.join (programDir, fname)

        # Создадим файл рядом с запускаемым файлом
        fp = open (localPath, "w")
        fp.close()
        
        fullpath = getConfigPath(dirname, fname)

        self.assertEqual (localPath, fullpath)

        # Удалим созданный файл
        os.remove (localPath)
Пример #15
0
    def testPortableConfig(self):
        """
        Проверка правильности определения расположения конфига при хранении его в папке с программой
        """
        dirname = u".outwiker_test"
        fname = u"outwiker_test.ini"

        programDir = getCurrentDir()
        localPath = os.path.join(programDir, fname)

        # Создадим файл рядом с запускаемым файлом
        fp = open(localPath, "w")
        fp.close()

        fullpath = getConfigPath(dirname, fname)

        self.assertEqual(localPath, fullpath)

        # Удалим созданный файл
        os.remove(localPath)
Пример #16
0
 def _setHtml(self, content):
     resultHtml = self._htmlTemplate.format(content=content)
     self._htmlRender.SetPage(resultHtml, getCurrentDir())
Пример #17
0
    def run(self, params):
        help_dir = u"help"
        current_help = _("help_en")
        path = os.path.join(getCurrentDir(), help_dir, current_help)

        openInNewWindow(path, readonly=True)
Пример #18
0
 def mimeTexPath (self):
     return os.path.join (getCurrentDir(), "tools\\mimetex\\mimetex.exe")
Пример #19
0
 def _setHtml (self, content):
     resultHtml = self._htmlTemplate.format (content=content)
     self._htmlRender.SetPage (resultHtml, getCurrentDir())