ourtils.general#
Python only helpers
- ourtils.general.pathsafenow() str#
Convert the current datetime into a safe string to be used as a directory name, useful when stashing data.
- Returns:
str: A safe directory name string representing the current datetime.
- Example:
In [1]: from ourtils.general import pathsafenow In [2]: pathsafenow() Out[2]: '2025-07-03_18-22-21'
- ourtils.general.print_params(obj, *args) None#
Prints out the value of each arg from obj
- Example:
In [1]: from ourtils.general import print_params In [2]: class Person: ...: def __init__(self, name, age): ...: self.name = name ...: self.age = age ...: def say_hello(self, formal=False): ...: if formal: ...: return f'Welcome, {self.name}.' ...: else: ...: return f'Hey {self.name}!' ...: In [3]: person = Person('spongebob', 100) In [4]: print_params(person, 'name', 'age', 'say_hello()', {'say_hello': {'formal': True}}) Summary for <__main__.Person object at 0x76fd5dff6e90> name: spongebob age: 100 say_hello(): Hey spongebob! {'say_hello': {'formal': True}}: Welcome, spongebob.
- ourtils.general.qatl(obj) list#
Quick attribute list, filters out private / dunders