diff options
author | Mattias Andrée <maandree@operamail.com> | 2012-08-20 12:07:21 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2012-08-20 12:07:21 +0200 |
commit | 8ba734cf9ca7237e8df8e29df8cf66920f9e58a2 (patch) | |
tree | 46f5e0ccdee093ada8acda78421800d7d6177af2 | |
parent | e52153af6e614a9f7a9e906f3e698ce3c52b8e6d (diff) | |
download | ponysay-8ba734cf9ca7237e8df8e29df8cf66920f9e58a2.tar.gz ponysay-8ba734cf9ca7237e8df8e29df8cf66920f9e58a2.tar.bz2 ponysay-8ba734cf9ca7237e8df8e29df8cf66920f9e58a2.zip |
documenting methods
-rwxr-xr-x | ponysay | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -414,6 +414,9 @@ class Ponysay(): ''' @staticmethod def isUsingKMS(): + if not linuxvt: + return False + env_kms = os.environ['PONYSAY_KMS_PALETTE'] if 'PONYSAY_KMS_PALETTE' in os.environ else None if env_kms is None: env_kms = '' @@ -447,6 +450,7 @@ class Ponysay(): palette = env_kms palettefile = env_kms.replace('\033]P', '') + print(palettefile) kmsponies = '/var/cache/ponysay/kmsponies/' + palettefile kmspony = (kmsponies + pony).replace('//', '/') @@ -727,6 +731,9 @@ class Backend(): self.__truncate() + ''' + Converts all tabs in the message to spaces by expanding + ''' def __expandMessage(self): lines = self.message.split('\n') buf = '' @@ -750,6 +757,9 @@ class Backend(): self.message = buf[:-1] + ''' + Loads the pony file + ''' def __loadFile(self): ponystream = None try: @@ -760,6 +770,9 @@ class Backend(): ponystream.close() + ''' + Truncate output to the width of the screen + ''' def __truncate(self): if self.width is None: return @@ -782,6 +795,9 @@ class Backend(): self.output = self.output[:-1] + ''' + Process the pony file and generate output to self.output + ''' def __processPony(self): self.output = '' @@ -857,6 +873,9 @@ class Backend(): indent += 1 + ''' + Gets colour code att the currect offest in a buffer + ''' def __getcolour(self, input, offset): (i, n) = (offset, len(input)) rc = input[i] @@ -889,6 +908,9 @@ class Backend(): return rc + ''' + Generates a balloon with the message + ''' def __getballoon(self, width, height, left): wrap = None if self.wrapcolumn is not None: @@ -913,6 +935,9 @@ class Backend(): return rc + ''' + Wraps the message + ''' def __wrapMessage(self, message, wrap): lines = message.split('\n') buf = '' |