pixelb / crudini

A utility for manipulating ini files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please release new version with shlex

bviktor opened this issue · comments

Right now, using crudini spams the output on Fedora 37 like so:

Applying settings to internal config files... /usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
/usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
/usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
/usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
done.
Deleting old workshop entries... /usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
done.
Subscribing to workshop mutators... done.
Subscribing to workshop maps... done.
Adding workshop maps to webadmin map list... /usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
/usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
/usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
/usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
done.
Applying bans... done.
Deleting old game cycles... /usr/bin/crudini:20: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
done.
Adding custom game cycles... done.
Adding map cycle for all workshop maps... done.
Adding map cycle for all stock maps... done.
Making sure INI files are formatted properly... done.
Killing Floor 2 server configuration applied successfully!

Even though it's supposed to look like this:

Applying settings to internal config files... done.
Deleting old workshop entries... done.
Subscribing to workshop mutators... done.
Subscribing to workshop maps... done.
Adding workshop maps to webadmin map list... done.
Applying bans... done.
Deleting old game cycles... done.
Adding custom game cycles... done.
Adding map cycle for all workshop maps... done.
Adding map cycle for all stock maps... done.
Making sure INI files are formatted properly... done.
Killing Floor 2 server configuration applied successfully!

I patched my copy of crudini based on e165094 for now, but it'd really help if we didn't have to do that...

New crudini released.
Releasing to Fedora now...

Wow that was extremely fast, thanks a bunch & happy holidays!