Skip to content

Instantly share code, notes, and snippets.

View JoeSham's full-sized avatar

JoeSham

  • Kiwi.com
  • Czech Republic
  • 17:07 (UTC +02:00)
View GitHub Profile
@JoeSham
JoeSham / disable_all_external_loggers.py
Created October 22, 2020 15:39
Log info only from my logger, set all other loggers to warning
log = logging.getLogger(__name__)
loggers = [logging.getLogger()] + [logging.getLogger(name) for name in logging.root.manager.loggerDict]
for logger in loggers:
logger.setLevel(logging.WARNING)
log.setLevel(logging.INFO)
@JoeSham
JoeSham / order_column_values_postgres.sql
Created April 28, 2020 22:18
order_column_values_postgres
ARRAY(SELECT UNNEST(ARRAY[column1, column2, column3]) ORDER BY 1)
@JoeSham
JoeSham / snake_case_to_camel_case.py
Created December 5, 2019 10:13
snake_case_to_camel_case
def snake_case_to_camel_case(snake_text, capitalize_first=False):
if capitalize_first:
camel_text = "".join(word.capitalize() for word in snake_text.split("_"))
else:
camel_text = "".join(
word if num == 0 else word.capitalize()
for num, word in enumerate(snake_text.split("_"))
)
return camel_text

Keybase proof

I hereby claim:

  • I am joesham on github.
  • I am samanek (https://keybase.io/samanek) on keybase.
  • I have a public key ASDpg7WbjqHg2vxUYCIyPqmth5FdKRBI4Bd9qmyYQInqeAo

To claim this, I am signing this object: