Python time.seconds() Examples
The following are 30 code examples for showing how to use time.seconds(). These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example.
You may check out the related API usage on the sidebar.
You may also want to check out all available functions/classes of the module
time
, or try the search function
.
Example 1
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 6 votes |
def blpop(self, keys, timeout=0): """ LPOP a value off of the first non-empty list named in the ``keys`` list. If none of the lists in ``keys`` has a value to LPOP, then block for ``timeout`` seconds, or until a value gets pushed on to one of the lists. If timeout is 0, then block indefinitely. """ if timeout is None: timeout = 0 if isinstance(keys, basestring): keys = [keys] else: keys = list(keys) keys.append(timeout) return self.execute_command('BLPOP', *keys)
Example 2
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 6 votes |
def brpop(self, keys, timeout=0): """ RPOP a value off of the first non-empty list named in the ``keys`` list. If none of the lists in ``keys`` has a value to LPOP, then block for ``timeout`` seconds, or until a value gets pushed on to one of the lists. If timeout is 0, then block indefinitely. """ if timeout is None: timeout = 0 if isinstance(keys, basestring): keys = [keys] else: keys = list(keys) keys.append(timeout) return self.execute_command('BRPOP', *keys)
Example 3
Project: gimel Author: Alephbet File: client.py License: MIT License | 6 votes |
def blpop(self, keys, timeout=0): """ LPOP a value off of the first non-empty list named in the ``keys`` list. If none of the lists in ``keys`` has a value to LPOP, then block for ``timeout`` seconds, or until a value gets pushed on to one of the lists. If timeout is 0, then block indefinitely. """ if timeout is None: timeout = 0 if isinstance(keys, basestring): keys = [keys] else: keys = list(keys) keys.append(timeout) return self.execute_command('BLPOP', *keys)
Example 4
Project: gimel Author: Alephbet File: client.py License: MIT License | 6 votes |
def brpop(self, keys, timeout=0): """ RPOP a value off of the first non-empty list named in the ``keys`` list. If none of the lists in ``keys`` has a value to LPOP, then block for ``timeout`` seconds, or until a value gets pushed on to one of the lists. If timeout is 0, then block indefinitely. """ if timeout is None: timeout = 0 if isinstance(keys, basestring): keys = [keys] else: keys = list(keys) keys.append(timeout) return self.execute_command('BRPOP', *keys)
Example 5
Project: scalyr-agent-2 Author: scalyr File: client.py License: Apache License 2.0 | 6 votes |
def blpop(self, keys, timeout=0): """ LPOP a value off of the first non-empty list named in the ``keys`` list. If none of the lists in ``keys`` has a value to LPOP, then block for ``timeout`` seconds, or until a value gets pushed on to one of the lists. If timeout is 0, then block indefinitely. """ if timeout is None: timeout = 0 if isinstance(keys, basestring): keys = [keys] else: keys = list(keys) keys.append(timeout) return self.execute_command('BLPOP', *keys)
Example 6
Project: scalyr-agent-2 Author: scalyr File: client.py License: Apache License 2.0 | 6 votes |
def brpop(self, keys, timeout=0): """ RPOP a value off of the first non-empty list named in the ``keys`` list. If none of the lists in ``keys`` has a value to LPOP, then block for ``timeout`` seconds, or until a value gets pushed on to one of the lists. If timeout is 0, then block indefinitely. """ if timeout is None: timeout = 0 if isinstance(keys, basestring): keys = [keys] else: keys = list(keys) keys.append(timeout) return self.execute_command('BRPOP', *keys)
Example 7
Project: piston-lib Author: xeroc File: utils.py License: MIT License | 6 votes |
def strfage(time, fmt=None): """ Format time/age """ if not hasattr(time, "days"): # dirty hack now = datetime.utcnow() if isinstance(time, str): time = datetime.strptime(time, '%Y-%m-%dT%H:%M:%S') time = (now - time) d = {"days": time.days} d["hours"], rem = divmod(time.seconds, 3600) d["minutes"], d["seconds"] = divmod(rem, 60) s = "{seconds} seconds" if d["minutes"]: s = "{minutes} minutes " + s if d["hours"]: s = "{hours} hours " + s if d["days"]: s = "{days} days " + s return s.format(**d)
Example 8
Project: revsync Author: lunixbochs File: client.py License: MIT License | 6 votes |
def blpop(self, keys, timeout=0): """ LPOP a value off of the first non-empty list named in the ``keys`` list. If none of the lists in ``keys`` has a value to LPOP, then block for ``timeout`` seconds, or until a value gets pushed on to one of the lists. If timeout is 0, then block indefinitely. """ if timeout is None: timeout = 0 if isinstance(keys, basestring): keys = [keys] else: keys = list(keys) keys.append(timeout) return self.execute_command('BLPOP', *keys)
Example 9
Project: revsync Author: lunixbochs File: client.py License: MIT License | 6 votes |
def brpop(self, keys, timeout=0): """ RPOP a value off of the first non-empty list named in the ``keys`` list. If none of the lists in ``keys`` has a value to LPOP, then block for ``timeout`` seconds, or until a value gets pushed on to one of the lists. If timeout is 0, then block indefinitely. """ if timeout is None: timeout = 0 if isinstance(keys, basestring): keys = [keys] else: keys = list(keys) keys.append(timeout) return self.execute_command('BRPOP', *keys)
Example 10
Project: discord_bot Author: Der-Eddy File: utility.py License: MIT License | 6 votes |
def human_timedelta(dt): now = datetime.utcnow() delta = now - dt hours, remainder = divmod(int(delta.total_seconds()), 3600) minutes, seconds = divmod(remainder, 60) days, hours = divmod(hours, 24) years, days = divmod(days, 365) if days: if hours: return '%s und %s' % (Plural(Tag=days), Plural(Stunde=hours)) return Plural(day=days) if hours: if minutes: return '%s und %s' % (Plural(Stunde=hours), Plural(Minute=minutes)) return Plural(hour=hours) if minutes: if seconds: return '%s und %s' % (Plural(Minute=minutes), Plural(Sekunde=seconds)) return Plural(Minute=minutes) return Plural(Sekunde=seconds)
Example 11
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 5 votes |
def time(self): """ Returns the server time as a 2-item tuple of ints: (seconds since epoch, microseconds into this second). """ return self.execute_command('TIME')
Example 12
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 5 votes |
def expire(self, name, time): """ Set an expire flag on key ``name`` for ``time`` seconds. ``time`` can be represented by an integer or a Python timedelta object. """ if isinstance(time, datetime.timedelta): time = time.seconds + time.days * 24 * 3600 return self.execute_command('EXPIRE', name, time)
Example 13
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 5 votes |
def pexpire(self, name, time): """ Set an expire flag on key ``name`` for ``time`` milliseconds. ``time`` can be represented by an integer or a Python timedelta object. """ if isinstance(time, datetime.timedelta): ms = int(time.microseconds / 1000) time = (time.seconds + time.days * 24 * 3600) * 1000 + ms return self.execute_command('PEXPIRE', name, time)
Example 14
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 5 votes |
def psetex(self, name, time_ms, value): """ Set the value of key ``name`` to ``value`` that expires in ``time_ms`` milliseconds. ``time_ms`` can be represented by an integer or a Python timedelta object """ if isinstance(time_ms, datetime.timedelta): ms = int(time_ms.microseconds / 1000) time_ms = (time_ms.seconds + time_ms.days * 24 * 3600) * 1000 + ms return self.execute_command('PSETEX', name, time_ms, value)
Example 15
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 5 votes |
def setex(self, name, time, value): """ Set the value of key ``name`` to ``value`` that expires in ``time`` seconds. ``time`` can be represented by an integer or a Python timedelta object. """ if isinstance(time, datetime.timedelta): time = time.seconds + time.days * 24 * 3600 return self.execute_command('SETEX', name, time, value)
Example 16
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 5 votes |
def ttl(self, name): "Returns the number of seconds until the key ``name`` will expire" return self.execute_command('TTL', name)
Example 17
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 5 votes |
def brpoplpush(self, src, dst, timeout=0): """ Pop a value off the tail of ``src``, push it on the head of ``dst`` and then return it. This command blocks until a value is in ``src`` or until ``timeout`` seconds elapse, whichever is first. A ``timeout`` value of 0 blocks forever. """ if timeout is None: timeout = 0 return self.execute_command('BRPOPLPUSH', src, dst, timeout)
Example 18
Project: satori Author: leancloud File: client.py License: Apache License 2.0 | 5 votes |
def get_message(self, ignore_subscribe_messages=False, timeout=0): """ Get the next message if one is available, otherwise None. If timeout is specified, the system will wait for `timeout` seconds before returning. Timeout should be specified as a floating point number. """ response = self.parse_response(block=False, timeout=timeout) if response: return self.handle_message(response, ignore_subscribe_messages) return None
Example 19
Project: gimel Author: Alephbet File: client.py License: MIT License | 5 votes |
def time(self): """ Returns the server time as a 2-item tuple of ints: (seconds since epoch, microseconds into this second). """ return self.execute_command('TIME')
Example 20
Project: gimel Author: Alephbet File: client.py License: MIT License | 5 votes |
def expire(self, name, time): """ Set an expire flag on key ``name`` for ``time`` seconds. ``time`` can be represented by an integer or a Python timedelta object. """ if isinstance(time, datetime.timedelta): time = time.seconds + time.days * 24 * 3600 return self.execute_command('EXPIRE', name, time)
Example 21
Project: gimel Author: Alephbet File: client.py License: MIT License | 5 votes |
def pexpire(self, name, time): """ Set an expire flag on key ``name`` for ``time`` milliseconds. ``time`` can be represented by an integer or a Python timedelta object. """ if isinstance(time, datetime.timedelta): ms = int(time.microseconds / 1000) time = (time.seconds + time.days * 24 * 3600) * 1000 + ms return self.execute_command('PEXPIRE', name, time)
Example 22
Project: gimel Author: Alephbet File: client.py License: MIT License | 5 votes |
def psetex(self, name, time_ms, value): """ Set the value of key ``name`` to ``value`` that expires in ``time_ms`` milliseconds. ``time_ms`` can be represented by an integer or a Python timedelta object """ if isinstance(time_ms, datetime.timedelta): ms = int(time_ms.microseconds / 1000) time_ms = (time_ms.seconds + time_ms.days * 24 * 3600) * 1000 + ms return self.execute_command('PSETEX', name, time_ms, value)
Example 23
Project: gimel Author: Alephbet File: client.py License: MIT License | 5 votes |
def setex(self, name, time, value): """ Set the value of key ``name`` to ``value`` that expires in ``time`` seconds. ``time`` can be represented by an integer or a Python timedelta object. """ if isinstance(time, datetime.timedelta): time = time.seconds + time.days * 24 * 3600 return self.execute_command('SETEX', name, time, value)
Example 24
Project: gimel Author: Alephbet File: client.py License: MIT License | 5 votes |
def ttl(self, name): "Returns the number of seconds until the key ``name`` will expire" return self.execute_command('TTL', name)
Example 25
Project: gimel Author: Alephbet File: client.py License: MIT License | 5 votes |
def brpoplpush(self, src, dst, timeout=0): """ Pop a value off the tail of ``src``, push it on the head of ``dst`` and then return it. This command blocks until a value is in ``src`` or until ``timeout`` seconds elapse, whichever is first. A ``timeout`` value of 0 blocks forever. """ if timeout is None: timeout = 0 return self.execute_command('BRPOPLPUSH', src, dst, timeout)
Example 26
Project: gimel Author: Alephbet File: client.py License: MIT License | 5 votes |
def get_message(self, ignore_subscribe_messages=False, timeout=0): """ Get the next message if one is available, otherwise None. If timeout is specified, the system will wait for `timeout` seconds before returning. Timeout should be specified as a floating point number. """ response = self.parse_response(block=False, timeout=timeout) if response: return self.handle_message(response, ignore_subscribe_messages) return None
Example 27
Project: scalyr-agent-2 Author: scalyr File: client.py License: Apache License 2.0 | 5 votes |
def time(self): """ Returns the server time as a 2-item tuple of ints: (seconds since epoch, microseconds into this second). """ return self.execute_command('TIME')
Example 28
Project: scalyr-agent-2 Author: scalyr File: client.py License: Apache License 2.0 | 5 votes |
def expire(self, name, time): """ Set an expire flag on key ``name`` for ``time`` seconds. ``time`` can be represented by an integer or a Python timedelta object. """ if isinstance(time, datetime.timedelta): time = time.seconds + time.days * 24 * 3600 return self.execute_command('EXPIRE', name, time)
Example 29
Project: scalyr-agent-2 Author: scalyr File: client.py License: Apache License 2.0 | 5 votes |
def pexpire(self, name, time): """ Set an expire flag on key ``name`` for ``time`` milliseconds. ``time`` can be represented by an integer or a Python timedelta object. """ if isinstance(time, datetime.timedelta): ms = int(time.microseconds / 1000) time = (time.seconds + time.days * 24 * 3600) * 1000 + ms return self.execute_command('PEXPIRE', name, time)
Example 30
Project: scalyr-agent-2 Author: scalyr File: client.py License: Apache License 2.0 | 5 votes |
def psetex(self, name, time_ms, value): """ Set the value of key ``name`` to ``value`` that expires in ``time_ms`` milliseconds. ``time_ms`` can be represented by an integer or a Python timedelta object """ if isinstance(time_ms, datetime.timedelta): ms = int(time_ms.microseconds / 1000) time_ms = (time_ms.seconds + time_ms.days * 24 * 3600) * 1000 + ms return self.execute_command('PSETEX', name, time_ms, value)