コード例 #1
0
ファイル: test_util_string.py プロジェクト: elfalem/quodlibet
 def test_main(self):
     self.assertTrue(isascii(""))
     self.assertTrue(isascii(u""))
     self.assertTrue(isascii("abc"))
     self.assertTrue(isascii(u"abc"))
     self.assertFalse(isascii("\xffbc"))
     self.assertFalse(isascii(u"übc"))
コード例 #2
0
 def test_main(self):
     self.assertTrue(isascii(""))
     self.assertTrue(isascii(u""))
     self.assertTrue(isascii("abc"))
     self.assertTrue(isascii(u"abc"))
     self.assertFalse(isascii("\xffbc"))
     self.assertFalse(isascii(u"übc"))
コード例 #3
0
ファイル: _audio.py プロジェクト: elfalem/quodlibet
    def can_change(self, k=None):
        """See if this file supports changing the given tag. This may
        be a limitation of the file type or QL's design.

        The writing code should handle all kinds of keys, so this is
        just a suggestion.

        If no arguments are given, return a list of tags that can be
        changed, or True if 'any' tags can be changed (specific tags
        should be checked before adding)."""

        if k is None:
            return True

        if not isascii(k):
            return False

        if not k or "=" in k or "~" in k:
            return False

        return True
コード例 #4
0
    def can_change(self, k=None):
        """See if this file supports changing the given tag. This may
        be a limitation of the file type or QL's design.

        The writing code should handle all kinds of keys, so this is
        just a suggestion.

        If no arguments are given, return a list of tags that can be
        changed, or True if 'any' tags can be changed (specific tags
        should be checked before adding)."""

        if k is None:
            return True

        if not isascii(k):
            return False

        if not k or "=" in k or "~" in k:
            return False

        return True
コード例 #5
0
ファイル: _id3.py プロジェクト: lazka/quodlibet
def encoding_for(s):
    """Returns ID3 encoding ID best for string `s`"""
    return 3 if isascii(s) else 1
コード例 #6
0
ファイル: _id3.py プロジェクト: weblate/quodlibet
def encoding_for(s):
    """Returns ID3 encoding ID best for string `s`"""
    return 3 if isascii(s) else 1